php 正则匹配空格和换行问题

有一行代码<tdclass="test">三个加上了沙发上司法所沙发沙发沙发上方</td>我的正则匹配如下preg_match_all("/<tdclass=\"test... 有一行代码
<td class="test">

三个加上了沙发上司法所
沙发沙发沙发
上方

</td>
我的正则匹配如下
preg_match_all("/<td class=\"test\">(.*?)<\/td>/",$str,$content);
print_r($content)输出为空;
还一种写法preg_match_all("/<td class=\"test\">\n\n (.*?)\n\n\n\n <\/td>/",$str,$content);
这样也匹配不到
请问这种带 空格和换行的正则匹配该怎么写呢
展开
 我来答
esky9
2010-07-15
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
preg_match_all("/<td class=\"test\">([\w\W]*?)<\/td>/i",$str,$content);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式