Project1
标题:
匹配的时候为什么不成功
[打印本页]
作者:
kvkv97
时间:
2018-9-7 17:44
标题:
匹配的时候为什么不成功
字符串"\V[25]"在默认脚本的正则表达式写成"/\\[V]\[(0-9)+\]/",为什么我匹配的时候总是不成功
我是这样匹配的 p /\\[V]\[(0-9)+\]/ =~ "\V[25]"
作者:
fux2
时间:
2018-9-8 06:38
因为在显示文字里写的\V保存在数据里的实际上是\\V,斜杠是被转义过的,而你写的字面值"\V[25]"实际上会变成(\V←这不知道会转义成什么,反正\不见了)[25]
作者:
百里_飞柳
时间:
2018-9-8 11:40
是因为默认的对话框之类的输入\会自动转变成\\,但如果你是脚本中的字符串可能并不会被转义, 你可以p一下"\V[25]"看看,再改成"\\V[25]"匹配下呢?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1