我需要一个识别特殊链接的正则表达式。
我有一个包含链接的数组,例如这个
array[1] = "http://domain.com/dfdf"
array[2] = "http://domain.com/dfgf"
array[3] = "http://domain2.com/derf"
我想使用在特定域(例如domain2)下从此数组中提取链接的正则表达式
我会得到一个数组
array[1] = "http://domain2.com/derf"
我正在寻找模式(我使用PHP)
答案 0 :(得分:2)
这个正则表达式应该这样做:
^http://domain2\.com/
并以/
作为分隔符转换为PCRE:
/^http:\/\/domain2\.com\//
但如果你愿意,你可以使用另一个角色:
~^http://domain2\.com/~
答案 1 :(得分:0)
怎么样:
(?<!")http://domain2.com[^"]+
答案 2 :(得分:0)
这将匹配https以及http链接:
#^https?://domain2\.com/#