文字列を取得する形式がわからないため、さまざまな形式で価格を取得する正規表現に取り組んでいるため、できるだけ多くのバリエーションをカバーするようにしています。
これが私が思いついたものです
\$\s*?(\d+\.?\d*?)+|usd\s*?(\d+\.?\d*?)+|(\d+\.?\d*?)\s*?usd+|(\d+\.?\d*?)\s*?dollars?+|dollars?\s*?(\d+\.?\d*?)+|(\d+\.?\d*?)\s*?bucks?+|bucks?\s*?(\d+\.?\d*?)+
私はいくつかの例で上記を試しましたが、今のところ失敗していません。
誰もがそれを達成するためのより良い方法を考えることができますか?