我正在尝试从字符串中提取价格,但无法完全完成逻辑。
我的字符串:(2) 1,127.22 abcdfg sdkjf 20,200.01 abcdfg sdfkgj (2) 10.28
我想做的是:
to find all "(2)" in the string and then extract the full price next to it.
My regex pattern is: "\d+(,\d{1,100})"
我的模式只在大字符串中找到 1,127, 20,200 10 并且它也没有检查它是否在 (2) 旁边的条件。
我想得到全价:1,127.22 和 10.28
编辑:
设法通过正则表达式获得美分: \d+(,\d{1,100})(.\d\d?)