当前位置: 代码迷 >> PHP >> 这么写正则为啥呢
  详细解决方案

这么写正则为啥呢

热度:154   发布时间:2016-04-28 18:30:25.0
这样写正则为啥呢
要匹配很多类似<a href="forum.php?mod=viewthread&do=tradeinfo&tid=$tid&pid=$trade[pid]" target="_blank">$trade[subject]</a>
的串,
别人 说应该这样写:href="[^"]*"

但我是我理解这样写是对的href=[^"]*"
我的理解是:第一个必须是以"开头,所以用了[^"]这个正则,如果在其前再加上"那不是重复了吗?不知我的理解哪里不对呢
------解决思路----------------------
[^"] 表示双引号以外的字符,即不匹配双引号
  相关解决方案