为了账号安全,请及时绑定邮箱和手机立即绑定

正则如何去匹配HTML嵌套

正则如何去匹配HTML嵌套

PHP
MMMHUHU 2019-03-03 23:35:11
正则如下: /<(dd|dt)[^>]*>(.*)<\/(dd|dt)[^>]*>/U 但是无法匹配最后一组,HTML符号还有HTML的数据,请问如何解决嵌套的问题,注:我不是要解析DOM,我是要取<dd></dd>之间所有数据 this-is-personal"> <div class="box-hd">个人信息</div> <div class="box-bd"> <dl class="clearfix"> <dt>会员名:</dt> <dd>ookkds</dd> <dt>性别:</dt> <dd>男</dd> <dt>站内信:</dt> <dd><a href="add_private_msg.htm?recipient_nickname=dsk">发送信件</a></dd> <dt>地址:</dt> <dd>广东 &nbsp; 梅州</dd> <dt class="title">头像:</dt> <dd> <a href="index.htm?sceneCode=PC_MY_ACCOUNT&problemId=77" target="_blank"> <img border="0" align="absmiddle" src="zfb_person_small.gif" title="" /> </a> </dd> </dl> <ul class="
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

/<(dd|dt)[^>]*>([\s\S]*?)<\/\1>/U
查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 376 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信