小编use*_*458的帖子

Lua'plain'tring.gsub

我用字符串解析打了一个小块.我有一个字符串:

footage/down/temp/cars_[100]_upper/cars_[100]_upper.exr
Run Code Online (Sandbox Code Playgroud)

我使用gsub删除字符串的一部分有困难.通常我会这样做

lineA = footage/down/temp/cars_[100]_upper/cars_[100]_upper.exr
lineB = footage/down/temp/cars_[100]_upper/
newline = lineA:gsub(lineB, "")
Run Code Online (Sandbox Code Playgroud)

这通常会给我'cars_ [100] _upper.exr'

问题是gsub不喜欢字符串中的[]或其他特殊字符,不像string.find gsub没有使用'plain'标志来取消模式搜索的选项.

我无法手动编辑行以包含特殊字符的转义字符,因为我正在执行文件比较脚本.

任何帮助从新线lineA使用lineB将是非常感谢.

string lua parsing gsub lua-patterns

3
推荐指数
1
解决办法
3441
查看次数

标签 统计

gsub ×1

lua ×1

lua-patterns ×1

parsing ×1

string ×1