我的网络应用中有两个可能的网址。
现在我需要两个独特匹配每个URL的php正则表达式。
我写了两个正则表达式:
1. (www\.)?(domain)(\.)(com)
2. (www\.)?([a-z]+)(\.)(domain)(\.)(com)
第一个将匹配第一个网址。 第二个匹配第二个URL,但它也匹配第一个URL。这就是问题所在。
如何编写正则表达式以独立匹配每个URL?
这是链接到rubular premalink所以你可以看到我的问题是什么。 链接:Rubular
答案 0 :(得分:0)
尝试:
^(((www\.)([a-z]+))|(?!(www\.))([a-z]+))(\.)(domain)(\.)(com)$