-2
我可以代替regex
在代碼中使用正則表達式是什麼:第一次出現在正則表達式
"<tr><td>Total</td><td class=\"bar\">561 of 931</td><td class=\"ctr2\">40%</td><td class=\"bar\">38 of 58</td><td class=\"ctr2\">34%</td><td class=\"ctr1\">58</td><td class=\"ctr2\">94</td>" .scan(regex).last
得到"40%"
(第一百分比數字),而無需修改上面的代碼中的任何其他部分?
您可以使用'\ d +%' –
返回34%,代碼表示組的最後一個元素。 –
這有效:'^ [\ S \ s] +?\ K \ d +%'。演示:https://regex101.com/r/aR5cU0/1。捕捉從開始到百分比的所有內容,然後重置匹配,然後捕獲百分比 – RedLaser