标签: java regex
在可能带有xyz前缀的字符串中查找“单词”的完全匹配。
示例:
我的单词是一个很酷的xyzword按钮。
匹配项应该是
我的单词是一个很酷的xyz 单词单词。
提出了最大的解决方案
\ b([xyz] * word)\ b
但是它也将xyzword作为匹配项
答案 0 :(得分:1)
以下正则表达式应该给出您正在等待的内容
(?<=\b|\bxyz)word(?=\b)
它与所有具有单词边界(或在单词边界之前或xyz和之后的单词边界的所有“单词”)
xyz