Rumah  >  Artikel  >  pembangunan bahagian belakang  >  哪位高手帮改个正则

哪位高手帮改个正则

WBOY
WBOYasal
2016-06-13 12:41:48796semak imbas

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

 

<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始终只匹配到了最后一个。这个表达式应该怎么修改呢?

正则
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya: 有理解bugfree的吗 Artikel seterusnya: QQ登录获取固定值 ,