php 如何用正则表达式获取标签之间的内容?
如:<textarea>内容</textarea><textareaname="text">内容</textarea>等要怎么才能获取到内容?...
如:
<textarea>内容</textarea>
<textarea name="text">内容</textarea>等
要怎么才能获取到内容? 展开
<textarea>内容</textarea>
<textarea name="text">内容</textarea>等
要怎么才能获取到内容? 展开
2个回答
2012-06-27 · 知道合伙人软件行家
关注
展开全部
<?php
$str = '<textarea>内容</textarea><textarea name="text">内容</textarea>';
$pa = '%<textarea.*?>(.*?)</textarea>%si';
preg_match_all($pa,$str,$match);
echo '<pre>';
print_r($match[1]);
echo '</pre>';
?>
$str = '<textarea>内容</textarea><textarea name="text">内容</textarea>';
$pa = '%<textarea.*?>(.*?)</textarea>%si';
preg_match_all($pa,$str,$match);
echo '<pre>';
print_r($match[1]);
echo '</pre>';
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
匹配
追问
只能匹配到标签。。不知道怎么过滤标签。。
追答
jquery $("textarea").html()
php $str="(.*?)";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询