需要正则表达式匹配www.example.com
字符串中的html/text
等字符串,但是:
"www. some text after"
"www" only such as "some text before www some text after"
http
\s
)或非字符开头,例如:" www.example.com"
或"www.example.com"
我尝试过:
'/(^|\s)(www[^\s].[^<> \n\r \s]+)/iex'
但也匹配"www. some text after"
答案 0 :(得分:1)
您正在寻找
/(^|\s)(www[^<>\s]+)/
\s
包括\n
,\r
您也可以使用(?<=^|\s)(www\.[^<>\s.]+\.[^<>\s.]+)(?=\s|$)