D
David Elliott
I have an expression that works for single line but not multiline. What am I missing?
expression = "<div(?<data1>.*?)>(?<data2>.*?)</div>";
MatchCollection mc = Regex.Matches(data, expression,
RegexOptions.Multiline |
RegexOptions.IgnoreCase |
RegexOptions.IgnorePatternWhitespace);
Expression works if data looks like this:
<div id="bodyblktx10">5679664</div>
Result:
data1 -=> id="bodyblktx10"
data2 -=> 5679664
Expression DOESN'T works if data looks like this:
<div id="bodyblktx10">
5679664
</div>
Thanks,
Dave
(e-mail address removed)
expression = "<div(?<data1>.*?)>(?<data2>.*?)</div>";
MatchCollection mc = Regex.Matches(data, expression,
RegexOptions.Multiline |
RegexOptions.IgnoreCase |
RegexOptions.IgnorePatternWhitespace);
Expression works if data looks like this:
<div id="bodyblktx10">5679664</div>
Result:
data1 -=> id="bodyblktx10"
data2 -=> 5679664
Expression DOESN'T works if data looks like this:
<div id="bodyblktx10">
5679664
</div>
Thanks,
Dave
(e-mail address removed)