我希望匹配""
中的任何中文字符,但不匹配Lua的评论,即:--
之后。
例如,在字符串Tips("中文") -- "注释"
中,中文
应匹配,但不匹配注释
。
我写的正则表达式是ur'(?<!--.*?)"([\u4e00-\u9fff]+)"'
,但是Python给出了一个错误:look-behind requires fixed-width pattern
。
那么如何解决这个问题?
答案 0 :(得分:0)
您可以在引号之间捕获所有中文字符,捕获任何评论开始' - '指标,然后在该指标之后丢弃所有匹配。