String ss="
<TR><TH scope="row" valign="top" align="left" width="10%" nowrap>Appl.
No.:
</TH><TD align="left" width="90%">
<b> 08/940,685</b></TD></TR>
<TR><TH scope="row" valign="top" align="left" width="10%">Filed:
</TH><TD align="left" width="90%">
<b>September 30, 1997</b></TD></TR>
</TABLE>
...
"
我希望得到的是"940,685",從"Appl. No"開始
由於中間有換行 我用
str = "" + new Regex(@"Appl. No.:[^*]*?\/(.*)?(</b>)",
RegexOptions.IgnoreCase).Match(ss).Groups[1];
去搜尋,從測試網站 http://regexstorm.net/tester 來看應該是正確的。
不過用C#實際輸出:console.writeline(str);
會變成整個ss字串一起出來..,如果改成groups[2] 又能正常輸出</b>的結果出來
求解..
語言:C#
環境:visual studio 2017