次の文字列の例があります。
The price is $54.00 including delivery
On sale for £12.99 until December
European pricing €54.76 excluding UK
それらのそれぞれから、価格と通貨の分母のみを返したい
$54.00
£12.99
€54.76
私のプロセスは、通貨記号の配列を持ち、それぞれの文字列を検索し、その後のスペースの前の文字だけをキャプチャすることです-しかし、$67.00は失敗します
したがって、事前設定された通貨記号の配列を実行し、文字列を展開して、ではない非数字の次のインスタンスでそれを切り刻むことはできますか?または、-または正規表現を使用する場合
これは可能ですか?