捕获字符串之前和字符串之后的字符串到命名捕获组

时间:2017-10-28 15:01:57

标签: regex capture-group

我想在命名群体中捕获一系列百分比,这些百分比偶尔会出现错误的' - '小数点后

Assign

我可以很好地捕捉这些数字(见HERE),但我希望能够摆脱这些数字 - ' - '我捕获组时的字符。例如,上面的字符串将导致。

group1 2.3% / group2 4.-787% / group3 7.-65%

1 个答案:

答案 0 :(得分:2)

与波西米亚州一样,你可以使用正则表达式捕捉破折号之前和之后的两个部分:

(\d+\.)-?(\d+)%

接下来,您可以将第1组和第2组连接在一起以获得结果。

查看Example 1