Java Regex-匹配可能以xyz开头的“单词”

时间:2018-08-02 12:18:45

标签: java regex

在可能带有xyz前缀的字符串中查找“单词”的完全匹配。

示例:

  

我的单词是一个很酷的xyzword按钮。

匹配项应该是

  

我的单词是一个很酷的xyz 单词单词。

提出了最大的解决方案

  

\ b([xyz] * word)\ b

但是它也将xyzword作为匹配项

1 个答案:

答案 0 :(得分:1)

以下正则表达式应该给出您正在等待的内容

(?<=\b|\bxyz)word(?=\b)

它与所有具有单词边界(或在单词边界之前或xyz和之后的单词边界的所有“单词”)