Possible Duplicate:
PHP: Strip a specific tag from HTML string?
Tüm Merhaba
Ben bir dizeden li kaldırmak istiyorum. Ben düzenli ifade aşağıdaki kullanıyorum, ama çalışmıyor. ne sorun olabilir?
$str = '<div id="navigation" ><div class="menuwrap"><ul><li><a href="#">Home
</a></li><li class="select"><a href="#">About Us</a></li><li><a href="#">Services
</a></li><li><a href="#">Clients</a></li><li><a href="#">Contact Us</a></li></ul>
</div><div class="submenu"><ul><li><a href="#">Submenu1</a></li><li><a
href="#">Submenu2</a></li><li><a href="#">Submenu3</a></li>
<li><a href="#">Submenu4</a>
</li></ul></div></div>';
$replacelink = 'Contact Us';
echo $str = preg_replace('/<li(.*?)>\s*\b<a(.*?)>\s*\b'.$replacelink.'\b\s*<\/a>
\b\s*<\/li>/i', '', $str);