求一个正则表达试!!急急急急!100分等带 #<a[^>]+href=(['\"]?)(.+)\\1[^>]*>(.*)<\/a>#isU 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match_all('/<a[^>]+href[\s\r\n]*=[\s\r\n]*(['\"]?)(.+)\1[^>]*>(.+)<\/a>/isU',$text,$matches); @href="(.*)".*>(.*)</@isU示例:<?php$str = <<<EOF<a href="http://url" target="_blank">标题</a>或者是<a target="_blank" href="http://url">标题</a>EOF;preg_match_all("@href=\"(.*)\".*>(.*)</@isU",$str,$matches);print_r('<PRE>');print_r($matches);?>输出:Array( [0] => Array ( [0] => href="http://url" target="_blank">标题</ [1] => href="http://url">标题</ ) [1] => Array ( [0] => http://url [1] => http://url ) [2] => Array ( [0] => 标题 [1] => 标题 )) php $_FILE问题 数据库读取图片,我表示想不通 DZ BBS 的密码是怎么加密的? php 输出 html 代码 怎么现在 都用PHP+MYSQL不用PHP+SQL2000 呢? 奇怪的错误请大虾指点! 如何实现将自己站点的POST变量POST到其他站点上? 关于php与javascript参数传递问题,各位大佬,在线请教! 查看一段代码 php查询分类id下的歌手 PHP中如何去掉函数的报警信息 正则可否跳字?
<?php$str = <<<EOF
<a
href="http://url" target="_blank">标题</a>
或者是<a target="_blank"
href="http://url">标题</a>
EOF;preg_match_all("@href=\"(.*)\".*>(.*)</@isU",$str,$matches);print_r('<PRE>');
print_r($matches);
?>
输出:
Array
(
[0] => Array
(
[0] => href="http://url" target="_blank">标题</
[1] => href="http://url">标题</
) [1] => Array
(
[0] => http://url
[1] => http://url
) [2] => Array
(
[0] => 标题
[1] => 标题
))