标签: php regex pcre
我希望以任何顺序匹配as和rs。
有效:
r s a rs sr as sa
无效:
ra - ar asr - ars - sra - sar - rsa - ras
答案 0 :(得分:2)
使用基于字符类的正则表达式,如下所示。
\b(?:[ra]s|s[ar]|[ars])\b
DEMO
答案 1 :(得分:1)
\b(?!(.)\1)(?:[rs]{1,2}|[as]{1,2})\b
这应该为你做。参见演示。
https://regex101.com/r/rO0yD8/3