一句正则不懂

preg_match_all("#(^|\s|\()((http(s?)://)|(www\.))(\w+[^\s\)\<]+)#i",$str,$matches)
这个正则中的|\s|()代表什么意思?有人知道吗
SMILET
浏览 340回答 2
2回答

慕森卡

我把每一部分都解释给题主吧。#(^|\s|\()((http(s?)://)|(www\.))(\w+[^\s\)\

弑天下

推荐两个debug正则的站点:debuggex界面凑合,功能强大,支持多种语言的正则regexper比较好看,只支持javascript的正则
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript