问题描述
我当前正在使用以下字符类:
[^\)\(]
在我的正则表达式中
我想在该类中添加单词“ hello”,因此它也与我的字符串不匹配。 我尝试过
[^\)\((hello)]
但它不起作用。
我该怎么办?
解决方法
您可以强制hello
不出现的一种典型方式是使用否定的超前查询,例如
^(?!.*hello)[^t()]+$
如果您只想排除hello
当它是一个真实的单词时,请在前瞻中用单词边界将其包围:
^(?!.*\bhello\b)[^t()]+$
我当前正在使用以下字符类:
[^\)\(]
在我的正则表达式中
我想在该类中添加单词“ hello”,因此它也与我的字符串不匹配。 我尝试过
[^\)\((hello)]
但它不起作用。
我该怎么办?
您可以强制hello
不出现的一种典型方式是使用否定的超前查询,例如
^(?!.*hello)[^t()]+$
如果您只想排除hello
当它是一个真实的单词时,请在前瞻中用单词边界将其包围:
^(?!.*\bhello\b)[^t()]+$