regular expression to remove li in php [closed]

akram

New Member
\[quote\] Possible Duplicate:
PHP: Strip a specific tag from HTML string? \[/quote\]Hi All,I want to remove li from a string. I'm using following regular expression, but it is not working. what can be the issue ?\[code\]$str = '<div id="navigation" ><div class="menuwrap"><ul><li><a href="http://stackoverflow.com/questions/3608071/#">Home</a></li><li class="select"><a href="http://stackoverflow.com/questions/3608071/#">About Us</a></li><li><a href="http://stackoverflow.com/questions/3608071/#">Services </a></li><li><a href="http://stackoverflow.com/questions/3608071/#">Clients</a></li><li><a href="http://stackoverflow.com/questions/3608071/#">Contact Us</a></li></ul></div><div class="submenu"><ul><li><a href="http://stackoverflow.com/questions/3608071/#">Submenu1</a></li><li><a href="http://stackoverflow.com/questions/3608071/#">Submenu2</a></li><li><a href="http://stackoverflow.com/questions/3608071/#">Submenu3</a></li><li><a href="http://stackoverflow.com/questions/3608071/#">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);\[/code\]
 
Back
Top