String から double を抽出する必要があります。問題は、文字列が次のようになることです。
「13.05 €」
今、正規表現を使用して数字だけを抽出しようとしました。
Double.parseDouble(test.getAmount().replaceAll("\\D+", ""));
ご覧のとおり、1 つの問題があります。\D+ を使用すると、「,」も置き換えられ、正しい量が得られません。今、私はこれを修正する方法を考えました。「数字以外はすべて置き換えますが、」のようなものが必要だと思います。しかし、それを正規表現で表現する方法がわかりません。誰かがイディアを持っていますか?