[\w+=\".*\"\s]+src1="111" src2="bb" src3="ccc"">
当前位置:Gxlcms > PHP教程 > 正则表达式-请教php正则匹配时斜杠或冒号引起的问题

正则表达式-请教php正则匹配时斜杠或冒号引起的问题

时间:2021-07-01 10:21:17 帮助过:18人阅读

php正则表达式

preg_match_all("/>[\w+=\".*\"\s]+

我用正则去匹配类似下面的字符串:

src1="111" src2="bb" src3="ccc"

匹配结果是:>src1="111" src2="bb" src3="ccc" < ,这样可以得到正确的结果。

但是我的目标字符串里面有网址时就会出问题,如下:

src1="http://baidu.com/" src2="bb" src3="ccc"

这样运行后匹配不到任何东西。

我的正则表达式是这样写的 \w+=\".*\"\ 用来匹配src1="http://baidu.com/"这一段。也就是.*代表所有内容,但是当引号中有/或者冒号时都匹配不出来,求大神指导哈,谢谢啦

人气教程排行