使用格鲁伯在PHP正则表达式URL匹配
-
19-09-2019 - |
解决方案
尝试这种情况:
preg_match("#\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#i", $text, $matches);
您不翼而飞正则表达式的分隔符(通常/
,但在这里使用#
,因为它是针对URL更方便)
不隶属于 StackOverflow
解决方案
尝试这种情况:
preg_match("#\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))#i", $text, $matches);
您不翼而飞正则表达式的分隔符(通常/
,但在这里使用#
,因为它是针对URL更方便)