0
後弦「 - 」小數點後捕獲字符串之前和串到名爲捕獲組
group1 2.3%/group2 4.-787%/group3 7.-65%
我可以捕獲數字很好(見HERE),但我希望能夠在我捕獲該組時清除「 - 」字符。 。
(\d+\.)-?(\d+)%
接下來,您可以連接組1:例如,上面的字符串會導致
Group 'group 1': 2.3
Group 'group 2': 4.787
Group 'group 3': 7.65
你不能使用一個捕獲組。不過,您可以在不同的組別中捕捉破折號的前後兩部分。在捕獲目標輸入之前,爲什麼不用去除這些破折號來刪除它們? – Bohemian
As @Bohemian提到,使用正則表達式,如[**'(?<= \。) - (?= \ d)'**](https://regex101.com/r/LdO3z8/1/)和完全擺脫它們。 – Jan