标签: regex
我正在尝试在Java中构建一个正则表达式模式,以找到一个单词的完全匹配。
例如,单词hot应该在前3个字符串中找到,但不能在第4个字符串中找到。
hot
hot in here It's hot how hot is it a@hotmail.com --- > should not match.
我尝试使用以下正则表达式,但它不起作用。
/(?: hot )/g
什么是正确的模式?
答案 0 :(得分:2)
您可以在模式周围使用单词边界\b。 word boundary不消耗任何字符。它声称,一方面有一个单词字符,而另一方面却没有。
\b
\bhot\b