我正在尝试从一串数据中捕获一串数字。我尝试捕获的数字以 109 开头,后跟一个空格、2 个数字、一个逗号和一个空格。
我试图在第一行捕获
44444444
;第二行44455555
;和第 3 行中的 44466666
。
1号线:109STAYPAY (HK) LTD ,OCMT,HKD123,55, 44444444 99,99 ,RFB,WPAANNRFFB
2号线:109FLAYPAY (HK) LTD ,OCMT,HKD456,79, 44455555 88,88 ,RFB,WPAANNRFEF
3号线:109HOLLPAY PTE LTD 44466666 77,77 ,RFB,WPAANNREXU
我尝试过以下表达:
(?<=108)(.*)(?= [0-9][0-9],[0-9][0-9] ,)
但它没有向我提供我正在寻找的信息。
利用周围的文本来识别值。
\d{8}(?= \d\d)
我猜你甚至可以捕获并评估后续数字。
\d{8}(?= ((\d)\2),\1)