【发布时间】:2021-10-04 23:23:03
【问题描述】:
我有一个正则表达式,它将捕获以 JKB 开头的任何字符串文字及其后面的数字。
我为它构建了以下 Reg Ex:
(?'Account'JKB[0-9]+LC),(?'Amount'[0-9,.]*)
它从以下列表中捕获除第一个和第二个之外的所有Amount:
- 29/7/2021,FDC 银行 PLC / Mr P.S.R STEVE SMITH,JKB99999LC,“9,500,000”
- 29/7/2021,FDC 银行 PLC / Mr P.S.R STEVE SMITH,JKB99999LC,"9,500,000"
- 29/7/2021,FDC Bank PLC / Mr P.S.R STEVE SMITH,JKB99999LC,9500000
- 29/7/2021,FDC Bank PLC / Mr P.S.R STEVE SMITH,JKB99999LC,9,500,000
我怎样才能让我的 RegEx 也适应捕获第 1 项和第 2 项;至少数量
【问题讨论】:
-
@SebastianSchumann 您的演示没有捕获所有
Amount组。但是,下面@wiktor-Stribiżew 的回答确实 -
哦 - 对不起。误读了问题。