字符串 - 尝试1美元的俱乐部
我想从字符串中获取3个值:
数量 - 尝试
金属 - 分会
价值 - 美元
但金属的 lub 。 我试过正则表达式:
csv
我无法纠正正则表达式。有人可以帮我吗?
答案 0 :(得分:1)
此[A-Z]
匹配C.将其更改为(?=[A-Z])
(?<quantity>[\s\S]*?)(?=[A-Z])(?<metal>[\S]*?)\sfor\s(?<value>[\d]+?)\sDollar
输出:
** Grp 0 - ( pos 0 , len 25 )
try the Club for 1 Dollar
** Grp 1 [quantity] - ( pos 0 , len 8 )
try the
** Grp 2 [metal] - ( pos 8 , len 4 )
Club
** Grp 3 [value] - ( pos 17 , len 1 )
1