我需要实现一个正则表达式来检查字符串是否包含" if"和"&"。 例如:
如果& b //正则表达式应匹配此处
对于& b //正则表达式不应该匹配
我试过,这个正则表达式(如果|&),但在这种情况下,如果字符串包含OR&符号,则会考虑到...
答案 0 :(得分:1)
注意:此答案假定
a
和b
为单词,即仅包含字符[a-zA-Z0-9_]
。如果这不是您想要的,请在下面的示例中适当替换\w+
。
if\s+(\w+)\s*&\s*(\w+)
符合以下条件:
if a & b
if foo&bar
细分:
if
&
字符