我有一个带数字的字符串,我有一个模式来匹配该字符串并获取该字符串的特定数字。
202-715-1278 2 0.01% 0.30 0.00% $0.00 0.00%
202-715-1278 21 0.01% 0.30 0.00% $0.00 0.00%
202-715-1278 210 0.01% 0.30 0.00% $0.00 0.00%
图案
\b[0-9]{3}\s*[-]\s*[0-9]{3}\s*[-]\s*[0-9]{4}|(?<!\$)\b[-+]?\d+\.\d+\b(?!%)|(\$\d+(?:\.\d+)?)\b
此模式返回电话号码第一个浮点数,即 0.30 和价格。
我需要的是返回电话号码后面 2 个空格之间的数字,在这个例子中是 2、21 或 210。