数字を含む文字列があり、文字列に一致するパターンがあり、この文字列の特定の番号を取得しています。
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、21、または 210 である電話番号の後の 2 つのスペースの間の数字を返すことです。