求一PHP正则表达式写法 $str = '<price>匹配字符</price>';$pattan="/(<price[^>]+>)(.*?)(<\/price>)/is";preg_match_all($pattan, $str, $matches);print_r($matches[2]);临时写的没调试不知道对不对。你自己试试吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php $str = '<price>匹配字符</price>'; $pattan="!(<price>)(.*)(</price>)!is"; preg_match_all($pattan, $str, $matches); print_r($matches[2]);?> preg_match_all('<price>.*?<\/price>/gi',$str,$out) preg_match_all('<price>(\n|.)+<\/price>/Ui',$str,$out) <?php$str="gfdsggfsd<price>gsdfgdfsg</price>dfsg";echo "<pre>";preg_match_all("/<price>(.+)<\/price>/Uixs",$str,$out);echo $out[1][0];?> <?php$str="gfdsggfsd<price>gsdfgdfsg</price>dfsg";echo "<pre>";preg_match_all("|<price>(.*?)<\/price>|Uixs",$str,$out);print_r($out[1][0]);?> <?php$str="gfdsggfsd<price>gsdfgdfsg</price><price>12234456565</price>dfsg";echo "<pre>";preg_match_all("|<price>(.*?)<\/price>|Uixs",$str,$out);print_r(htmlspecialchars($out[0][0]));print_r($out[1][0]);?> 怎么这个都不能解决吗?preg_match_all('<price>(\n|.)+<\/price>/giU',$str,$ar)伊拉克本来就不弱呀,不过真不简单,国家都成那样了,足球还没有落后,佩服呀! fsockopen求解 想用文件的方式写一个留言板,但是怎么都通不过测试!求助 得到字符串中 二个字符间隔多少个字符,在线等 求SilverStripe中文资料或Dome 哪里有64位的MYSQL下载呀?急用哟~! PHP一个关于菜单排列的小问题. 關於php對數據庫事務的討論! 做程序要注意身体健康,给大家推荐312经络锻炼法 哪位懂php,最近有比较闲的网友能帮我个忙? 求帮助 php代码出现问题了 请问这个是什么问题? php中如何读取环境变量
$pattan="!(<price>)(.*)(</price>)!is";
preg_match_all($pattan, $str, $matches);
print_r($matches[2]);?>
$str="gfdsg
gfsd
<price>g
sdf
g
dfs
g
</price>
df
sg";
echo "<pre>";
preg_match_all("/<price>(.+)<\/price>/Uixs",$str,$out);
echo $out[1][0];
?>
$str="gfdsg
gfsd
<price>g
sdf
g
dfs
g
</price>
df
sg";
echo "<pre>";
preg_match_all("|<price>(.*?)<\/price>|Uixs",$str,$out);
print_r($out[1][0]);
?>
<?php
$str="gfdsg
gfsd
<price>g
sdf
g
dfs
g
</price>
<price>
12
234
456
565</price>
df
sg";
echo "<pre>";
preg_match_all("|<price>(.*?)<\/price>|Uixs",$str,$out);
print_r(htmlspecialchars($out[0][0]));
print_r($out[1][0]);
?>
preg_match_all('<price>(\n|.)+<\/price>/giU',$str,$ar)伊拉克本来就不弱呀,不过真不简单,国家都成那样了,足球还没有落后,佩服呀!