楼主:
alpho (Whyyyyy)
2018-01-22 11:17:01String 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