如何使用正则表达式匹配<div> </div> </li>中的<li>

时间:2013-10-21 01:24:58

标签: regex

这样的内容。

<div class="a">
  <li>a1</li>
  <li>a2</li>
  <li>a3</li>
  ...
</div>
<div class="b">
   <li>b1</li>
   <li>b2</li>
   <li>b3</li>
   ...
</div>

我想匹配div类中的每个li,就像这个结果一样。

match 1: <li>a1</li>
match 2: <li>a2</li>
...

只需使用1个正则表达式,谢谢你的帮助。

我使用这种模式

(?<=<div class="a">.*?)<li>.*?</li>(?=</div>)

但它总是匹配div class =“b”。

0 个答案:

没有答案