Я пытаюсь заменить определенную строку с подстановочными знаками другой строкой, используя Lua. Это, вероятно, не ясно, поэтому вот мой пример:
Если у меня есть строка каталога:
C:\ возможно измененное имя каталога \ другое имя изменения \ известная сплошная папка \ рабочий каталог
Это закончилось бы так:
C:\ROOT\рабочий каталог
Что-то, что позволило бы мне заменить строку между корнем и текущим каталогом. Таким образом, выделенная жирным шрифтом строка каталога будет заменена. Имейте в виду, что каталог является переменным, поэтому для его замены необходимо использовать подстановочный знак. Итак, в основном я знаю 2 «якорных» строки, но все, что между ними, неизвестно/переменное.
Обновление: строки хранятся так: «c:\\program files (x86)\\» повлияет ли двойная обратная косая черта на замену?
"C:\\.*known solid folder"
также будет работать так же хорошо ! 04.12.2012