]*) ($attr)= ) ( \s*(\"|') (((?!\\6).)*) \\6([^>]*>) | \s*(((?!/>)[^\s>])*) ([^>]*>) ) :ix"; } /* function FeedWordPressHTML::attributeRegex () */ function attributeMatch ($matches) { $suffix = (isset($matches[12]) ? $matches[12] : $matches[9]); $value = (isset($matches[10]) ? $matches[10] : $matches[7]); return array( "tag" => $matches[3], "attribute" => $matches[4], "value" => $value, "quote" => $matches[6], "prefix" => $matches[1].$matches[6], "suffix" => $matches[6].$suffix, "before_attribute" => $matches[2], "after_attribute" => $suffix, ); } /* function FeedWordPressHTML::attributeMatch () */ } /* class FeedWordPressHTML */