[\w+=\".*\"\s]+我用正则去匹配类似下面的字符串:src1="111" src2="bb" src3="ccc" 匹配结果是:>src1="111" src2="bb" src3="ccc" 但是我的目标字符串里面有网址时就会出问题,如下:src1="http:">
输入banner图图片脚本导航/分类

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

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/"这一段。也就是.*代表所有内容,但是当引号中有/或者冒号时都匹配不出来,求大神指导哈,谢谢啦