Я ударил маленький блок с разбора строки. У меня есть строка вроде:
footage/down/temp/cars_[100]_upper/cars_[100]_upper.exr
и мне трудно использовать gsub для удаления части строки. Обычно я бы сделал это
lineA = footage/down/temp/cars_[100]_upper/cars_[100]_upper.exr
lineB = footage/down/temp/cars_[100]_upper/
newline = lineA:gsub(lineB, "")
, что обычно дает мне 'cars_ [100] _upper.exr'
Проблема в том, что gsub не нравится [] или другие специальные символы в строке и в отличие от string.find gsub не имеет возможности использовать флаг 'plain' для отмены поиска по шаблону.
Я не могу вручную редактировать строки, чтобы включить escape-символы для специальных символов, так как я делаю файл сценария сравнения файлов.
Любая помощь по переходу с lineA
на новую строку с использованием lineB
будет наиболее ценной.