我如何确保我的正则表达式完全匹配。
我目前有一个像这样的字符串
"heeeeehaaaaaleeee"
我的正则表达式是"[hee]"
现在显示它匹配所有字符(h / e)。我希望它仅匹配字符串中的"hee"
而不是h or e
。
答案 0 :(得分:7)
你过度思考它。 [hee]
是character class,实际上相当于[he]
。这两者都恰好匹配字符h
或e
的一个实例。如果你想匹配文字字符串hee
,那就是你需要的正则表达式。类似的东西(翻译成你选择的语言):
targetString.match(/hee/g);
答案 1 :(得分:1)
使用字符串“hee”来匹配整个字符串。
答案 2 :(得分:1)
尝试正则表达式匹配“hee”而不是[hee]。