• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

哪位高手帮改个正则

php 搞代码 4年前 (2022-01-24) 22次浏览 已收录 0个评论

谁帮改个正则?
这是要匹配的内容:

<br /><dl><br />	<dt>2013</dt><br />	<dd>row1</dd><br />	<dd>row2</dd><br />	<dd>row3</dd><br /></dl><br /><dl><br />	<dt>2014</dt><br />	<dd>row1</dd><br />	<dd>row2</dd><br /></dl><br />

要匹配dl,并且匹配dl下的dt,和所有的dd,

我是这样写的:

<dl>\s+<dt>(.*?)</dt>(\s+<dd>(.*?)</dd>\s+)*?</dl>

但是这个匹配出的结果不太对,dd始终只匹配到了最后一个。这个表达式应该怎么修改呢?

正则

发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址