标签: java regex
是否可以在Java Regex中实现逻辑AND?如果答案是肯定的,那怎么能实现呢?
答案 0 :(得分:7)
正则表达式中的逻辑AND由一系列堆叠前瞻断言组成。例如:
(?=^.*foo) (?=^.*bar) (?=^.*glarch)
将以任何顺序匹配包含所有三个“foo”,“bar”和“glarch”的任何字符串,即使某些字符串应该重叠。 (这假设对^和.的习惯解释。)
^
.
当然,这个属性并不是Java所特有的。