"Just Me" <news.microsoft.comwrote in news:u1kfspELHHA.3552
@TK2MSFTNGP03.phx.gbl:
I need a regex to do this.
Ignore < possibleWhiteSpace htmlTag
Replace whitespace anything >
With >
Basically I need to remove anything following the html tag up to and
including the closing tag
Any help is appreciated.
Hmmm are you trying to do this?
< TAG becomes < TAG>?
You can try this to match the entire tag (and the parts within the tag):
\<(?<leading>\s)*(?<tag>\w)+(?<trailing>\s)*\>
The regex above uses named groups so that you can references parts of
the matches in code. Take a look at RegEx.Match.Groups for details.
If you want to do pure search, replace, this should work:
RegEx.Replace(MyHTML, "(\s)*\>", ">")
(\s)+ matches zero or more spaces. \matches the trailing tag.
I hope that's what you want.