Regex 正则表达式匹配if字符串包含“if”和“&”
我需要实现一个正则表达式来检查字符串是否包含if和&。 例如: 如果a&b//regex在此处匹配 对于a&b//regex不应在此处匹配 我已经尝试过,这个正则表达式if |&,但是在这种情况下,如果字符串包含if或ampersand 注:此答案假设a和b为单词,即仅包含字符[a-zA-Z0-9]。如果这不是您想要的,请在下面的示例中适当地替换\w+ 符合以下条件:Regex 正则表达式匹配if字符串包含“if”和“&”,regex,Regex,我需要实现一个正则表达式来检查字符串是否包含if和&。 例如: 如果a&b//regex在此处匹配 对于a&b//regex不应在此处匹配 我已经尝试过,这个正则表达式if |&,但是在这种情况下,如果字符串包含if或ampersand 注:此答案假设a和b为单词,即仅包含字符[a-zA-Z0-9]。如果这不是您想要的,请在下面的示例中适当地替换\w+ 符合以下条件: if a & b if foo&bar 细分: 匹配单词if 查找至少一个空白字符 匹配并捕获一个单词 匹配0
if a & b
if foo&bar
细分:
匹配单词if
查找至少一个空白字符
匹配并捕获一个单词
匹配0个或多个空白字符
匹配字符(&C)
匹配0个或多个空白字符
匹配并捕获一个单词
它是否也应该匹配a&if b?不,只有在序列中,if*&*&*&*&…a和b可以是什么?
if a & b
if foo&bar