php这个正则表达式为何匹配不出来? 5

<?php$value2='<spanid="text110"><P>1、一天,正当我埋头看报纸,老婆忽然说我应该去配一副眼镜了。<BR>天天电脑、电视,这眼睛还真是有点... <?php
$value2='<span id="text110"><P>1、一天,正当我埋头看报纸,老婆忽然说我应该去配一副眼镜了。<BR>天天电脑、电视,这眼睛还真是有点近视了,看来妻子对我是越来越体贴了,想到里,顿时一股暖流涌上心头。<BR>我说:"准备明天有空的时候去眼镜店对一下视力表。"<BR>老婆立刻表示:"现在她就可以给我测试一下视力。"她往门角一指,问:"你看到了什么?"<BR>我答:"一个塑料袋子。"<BR>"什么颜色的?"<BR>"红色的。"<BR>"干什么用的?"<BR>"装垃圾用的。"<BR>"是空的还是满的?"<BR>"满的。"<BR>"视力很好嘛,可为啥每次你出门,经过这个装得满满的垃圾袋子,却总是视而不见。我还以为你近视了呢!"<BR>我……</P>
<P>2、妻子过生日,想买一件毛皮大衣,便对丈夫说:"亲爱的,我生日快到了,你不去为我看看毛皮吗?"<BR>丈夫一拍大腿:"好主意,咱俩一块去。不过得快点,不然动物园就关门了。"</P>
<P>3、丈夫:"结婚以后,我才知道婚姻是沉重的枷锁!"<BR>妻子:"那当然,所以才要两个人共同承担。"<BR>丈夫试探着问:"你说要是三个人一起承担这些压力的话,你说压力会不会减轻些?"。</P>
<P>4、丈夫:"谢谢你在邻居面前夸我有才华。"<BR>妻子说:"你要钱没钱,要貌没貌,要地位没地位,我要不说你有才华,别人还不得骂我傻啊。"</P></span><br />feeeeeeeeeeeeeeeeeeeeee
';
if(preg_match_all('|<span id="text110"><P>(.*)</P></span><br />|',$value2,$arrb))
{
echo "匹配成功";
}
?>
展开
 我来答
lxydjx
2012-05-27 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:402万
展开全部
if(preg_match_all('|<span id="text110"><P>(.*)</P></span><br />|s',$value2,$arrb))
{
echo "匹配成功";
}
print_r($arrb)
模式修饰符 s 如果设置了这个修饰符, 模式中的点号元字符匹配所有字符, 包含换行符. 如果没有这个 修饰符, 点号不匹配换行符. 这个修饰符等同于perl中的/s修饰符. 一个取反字符类比如 [^a]总是匹配换行符, 而不依赖于这个修饰符的设置.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林轻灵
2012-05-27 · TA获得超过4539个赞
知道大有可为答主
回答量:2448
采纳率:0%
帮助的人:2076万
展开全部
if(preg_match_all('/<span id="text110"><P>(.*)<\/P><\/span><br \/>/is',$value2,$arrb))

首先, 正则前后是/而不是|

另外正则中/需要转义成\/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知识储藏室在线升智商
2012-05-28 · TA获得超过158个赞
知道答主
回答量:88
采纳率:0%
帮助的人:82.4万
展开全部
if(preg_match_all('|<span id="text110"><P>(.*)</P></span><br />|',$value2,$arrb))
{
echo "匹配成功";
}
改成:
if(preg_match_all('/<span id=\"text110\"><P>(.*)<\/P><\/span><br \/>/s',$value2,$arrb))
{
echo "匹配成功";
}
再试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
76476567
2012-05-27 · TA获得超过441个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:182万
展开全部
|<span id=\"text110\"><P>(.*)</P></span><br />|
换成这个,双引号要用反斜杠转义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式