【发布时间】:2015-12-23 19:01:38
【问题描述】:
我正在寻找一个匹配以下模式的正则表达式
(abc|def|ghi|abc+def+ghi|def+ghi)
基本上由| 分隔的所有内容都是 OR 搜索
并且所有与+ 连接的词都必须存在。
我必须根据上述格式的输入字符串动态构造正则表达式。
我尝试了以下 AND 搜索:
(?=.*?\babc\b)(?=.*?\bdef\b)(?=(.*?\bghi\b)
跟随 OR 搜索
.*(abc|def).*
是否有可能的单个正则表达式?任何例子都会有所帮助
【问题讨论】:
-
提供一些有效/无效的输入字符串。
标签: java regex search-multiple-words