我需要删除所有包含的 li
<img src="/mapfiles/
例如我有:
<li class="g"><span>Text</span></li>
<li class="g"><span>Text<img src=\"/mapfiles/iconA.png\"></span></li>**- I need remove it**
<li class="g"><span>Text<img src=\"/mapfiles/iconB.png\"></span></li>**- I need remove it**
<li class="g"><span>Text</span></li>
我试过用这个:
preg_replace('!<li class="g">(.*)<img src="/mapfiles/(.*)</li>!is', '', $content);
但是正则表达式匹配第一个 <li class="g"> 和最后一个</li> 所以删除所有 <li>,我如何编写正则表达式来找到最近的</li>?