贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-02 00:10:03

尚未解答正規表示式 Regular Expression- 找第一個前的數字

正規表示式 Regular Expression- 找第一個前的數字

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



--

0個答案 正規表示式 Regular Expression- 找第一個前的數字

其他問題

友站連結