/^Mozilla.*Android.*SonySGP311/si
/^Mozilla.*Android.*Sony Tablet P/si
/^Mozilla.*Android.*SGPT12/si
/^Mozilla.*Android.*SGP311/si
/^Mozilla.*Android.*Transformer/si
/^Mozilla.*linux.*KFOT.*Silk/si
/^Mozilla.*linux.*KFJWA.*Silk/si
如何将所有上述正则表达式放入单个正则表达式中,以便它与所有上述正则表达式匹配?
答案 0 :(得分:2)
这应该做:
^(Mozilla.*Android.*(SonySGP311|Sony Tablet P|SGPT12|SGP311|Transformer)|Mozilla.*linux.*(KFOT.*Silk|KFJWA.*Silk))$
演示:http://regex101.com/r/pG0cV5
更新@Babyy的建议