Hi, it would be MUCH faster and easier to debug if you wrote a parser. See the example parsers in phpDocumentor, download available at http://www.phpdoc.org
Greg "Andreas Sheriff" <[EMAIL PROTECTED]> wrote in message 000701c2c272$6b13b870$[EMAIL PROTECTED]">news:000701c2c272$6b13b870$[EMAIL PROTECTED]... > Hi, > > I'm trying to construct a regular expression to find HTML open tags without > closing tags up to another of the same HTML open tag or a closing tag of a > different type that's no enclosed in the implied closing tag optional HTML > tag (for example <p> doesn't require a closing tag. The closing tag is > implied and so is its body). > > For example, the HTML snippet: > > <html><head><title>Test HTML</title></head> > <body> > <p><font>This tag is ok<br></font></p> > <font><p>I want to find this p tag<br> > and up to the next opening p tag<br> > <b>test<br></b></font> > <p>I want to find this one too > </body> > > I don't want to find <p> tags with a complete structure. > ex: <p>This is a <p> tag with a complete structure</p> > > Instead, I want to find the <p> tag with no closing tag, up to the next <p> > tag or a closing tag of any type that doesn't have an opening tag after the > initial <p> found (not including this orphaned closing tag) > > Andreas Sheriff > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php