fizix Posted December 21, 2006 Share Posted December 21, 2006 Hi,I need to find font tags in a string and have done part of the work already. This is what I have so far:[code]$pattern = '\</?font[^>]*\>';[/code] However, there are 2 issues:1. I get a "Delimiter must not be alphanumeric or backslash" error when trying to use it.2. I also need it to IGNORE any font tags that have the word "size" in them.Can anybody help me?Thanks! Quote Link to comment Share on other sites More sharing options...
Nicklas Posted December 21, 2006 Share Posted December 21, 2006 You could do something like this:[code=php:0]$str = 'bla bla bla...';// select all <font> tags from the $str stringpreg_match_all('/(<font[^>]*>)/is', $str, $match);$match = $match[0];// remove all tags with the size optionforeach($match as $key => $tag) { if (preg_match('/size=("|\')?(\d+)?("|\')?/is', $tag)) unset($match[$key]);}// present all matched <font> tagsprint_r($match);[/code] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.