【发布时间】:2022-01-26 09:57:04
【问题描述】:
当匹配中使用来自正则表达式的值中具有特殊字符的变量时,我遇到了模式匹配问题。
代码:
in_pic_file = 'C:\\Users\\marcus.LAPTOP-01\\RAW\\2021\\20211031\\20211031-_R4_1301.tif'
sync_dir_in = 'C:\\Users\\marcus.LAPTOP-01\\RAW'
in_pic_file_strip = string.match( in_pic_file, ''..sync_dir_in..'(.+)\\' )
print ( in_pic_file_strip )
我想要的结果是 \2021\20211031 但我总是得到零。当我建议 LAPTOP_01 而不是 aof LAPTOP-01 时,j 会得到预期的结果。显然 - singn 被解释为一个正则表达式命令。但是我该如何抑制呢?
【问题讨论】:
标签: lua lua-patterns