同じテキストから 2 つの数値を抽出する正規表現を探しています (それらは個別に実行できます。一度に両方を抽出する必要はありません。
yahooパイプを使用しています。
ソース テキスト: S$ 5,200 / 月 応相談, 1,475 平方フィート / 137 平方メートル (ビルトイン) - アパート, 10 Anson Road (D02)
数値として抽出する必要があります: 1,475 および (ただし、別のインスタンスで抽出できます) 数値として抽出する必要があります: 137
別のフォーラムで非常に役立つ人から次のパターンを取得しました。
\b(\d+(,\d+)*)\s+(平方フィート|平方メートル)
しかし、$1 を置き換えて使用すると、必要な数字だけでなく、ソース テキスト全体が返されます (つまり、\b(\d+(,\d+) を実行するかどうかに応じて 1,475 または 137 )\s+ (平方フィート) または \b(\d+(,\d+) )\s+(平方メートル)
私は何を間違っていますか?