I am attempting to do some matching on some HTML.
Here’s what I want:
I want to be able to match any tag which is of the form <area
…> that does NOT contain a “mailto:” href. The grouping is for some
substitution that I’m doing.
Here’s my pattern:
What I find is that this pattern will successfully handle most area
tags, however, when an area tag is followed by a tag (which also has
a href attribute, it will match everything between <area and the end of
the tag). So, for example,
this pattern matches all the way through the end of the tag.
I tried to stick a negative lookahead (?!<) at the end of the pattern
but that doesn’t seem to help.
How do I get this pattern to STOP matching?
Thanks for any help,