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! Link to comment https://forums.phpfreaks.com/topic/31496-finding-font-tags/ 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] Link to comment https://forums.phpfreaks.com/topic/31496-finding-font-tags/#findComment-146073 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.