match fungere ikke med whitespace
Jeg har en RE som skal fange hvis starten af en streng starter med fx <I></I> eller <I><br></I>.Det virker umiddelbart fint nok, men hvis strengen s ser således ud virker det ikke:
<B> <BR><br><BR><br></B>
Hvorfor ignorere den ikke mellemrummet?
bool firstLong = Regex.IsMatch(s, "^(<I>(<br>)*</I>|<U>(<br>)*</U>|<B>(<br>)*</B>)", RegexOptions.IgnorePatternWhitespace|RegexOptions.IgnoreCase);
