我正在使用正则表达式来查找单词function
的所有出现,但有一些限制:
\w
。.
。def
'。我设法得到了前两个:
r'(?<![.\w])function'
如何添加其他条件?
答案 0 :(得分:0)
您可以添加另一个负面的lookbehind来声明左侧的内容不是后跟SELECT * FROM `music` where lower(music.name) = "hello"
的空格:
请注意,这只匹配一个空格。
也许您可以使用替换并首先匹配您不想匹配的内容并在组中捕获您想要匹配的内容: