我的字符串是:
04/30/13 INCOME REINVEST 0.0245 $24.66 $12.34 1.998 1,008.369 05/31/13 INCOME REINVEST 0.0228 $22.99 $12.22 1.881 1,010.250 06/28/13 INCOME REINVEST 0.0224 $22.63 $11.97 1.891 1,012.141
我的正则表达式是:
([0-9]{2}/[0-9]{2}/[0-9]{2})\\s*([\\w ]+).+?\\$((?:(?:\\d+|\\d+,\\d+)\\.\\d+\\s\\$?){3})
我的预期输出来自 3 组:
04/30/13 INCOME REINVEST 24.66 $12.34 1.998
第一场比赛。但我得到:
04/30/13 INCOME REINVEST 0 24.66 $12.34 1.998
为什么我0
在匹配的第 2 组中获得额外奖励?