Lua语言的正则匹配,给我整蒙了
本帖最后由 飞龙project 于 2020-8-10 12:39 编辑本人Lua刚入门,用到了正则匹配,然后
string.find("其实还好","[来康][点丶份张幅][色瑟涩][图圖]")
居然能输出
1 4
请问这是什么原因?给我整蒙了,还是说lua的正则与Python的正则匹配机制不一样? 是什么类型的项目用Lua啊?最近老听到,也不知道它有啥好处? ericjian 发表于 2020-8-10 11:46
是什么类型的项目用Lua啊?最近老听到,也不知道它有啥好处?
Qbot项目 LUA叫模式匹配吧,可以理解为 简化的正则,大体一致,但有不同 boxer 发表于 2020-8-10 11:58
LUA叫模式匹配吧,可以理解为 简化的正则,大体一致,但有不同
但这是汉字啊,不应该返回nil么? 我记得这里有发技术贴 flypds 发表于 2020-8-10 12:09
我记得这里有发技术贴
问一下是在哪里?我找了下没找到...... 飞龙project 发表于 2020-8-10 12:01
但这是汉字啊,不应该返回nil么?
应该是按字节匹配的, 把汉字转字节码后
其实还好 \xE5\x85\xB6\xE5\xAE\x9E\xE8\xBF\x98\xE5\xA5\xBD
[来康]\x5B\xE6\x9D\xA5\xE5\xBA\xB7\x5D
[点丶份张幅] \x5B\xE7\x82\xB9\xE4\xB8\xB6\xE4\xBB\xBD\xE5\xBC\xA0\xE5\xB9\x85\x5D
[色瑟涩] \x5B\xE8\x89\xB2\xE7\x91\x9F\xE6\xB6\xA9\x5D
[图圖]\x5B\xE5\x9B\xBE\xE5\x9C\x96\x5D
boxer 发表于 2020-8-10 12:18
应该是按字节匹配的, 把汉字转字节码后
其实还好 \xE5\x85\xB6\xE5\xAE\x9E\xE8\xBF\x98\xE5\xA5 ...
那该如何纠正呢?求大佬给个demo也行 飞龙project 发表于 2020-8-10 12:25
那该如何纠正呢?求大佬给个demo也行
我不会LUA啊{:1_918:}
页:
[1]
2