如果匹配项包含正则表达式,则排除

时间:2018-10-19 07:20:05

标签: regex

我有这个输入。基本上,我想排除“ {string} .Click”字符串的某些已知大小写,在这种情况下为action.Click和Javascript.Click,但是我想匹配的{string} .Click有数百种可能的情况。

SomeClickFunction
somethingelse.Exit
function.Click
checkbox.Click
action.Click
Javascript.Click

我想在示例输入中匹配这些字符串

function.Click
checkbox.Click

我想我已经搜索了包含“ .Click”的单词,但是如何排除包含某些单词的匹配?

这是我到目前为止所拥有的

\.Click

我尝试了类似的方法,但是没有用

(?!^(action|Javascript).*)\.Click

2 个答案:

答案 0 :(得分:1)

尝试此正则表达式:

(?!(Javascript|action))^.*.Click$

demo

答案 1 :(得分:0)

如果您只想要其中的2个,请使用此命令:

  

(功能|复选框)\。单击

提示:您可以使用在线正则表达式,例如:https://www.regextester.com/