以下を使用して、数値以外および小数以外の値をすべて削除しています。
Regex.Replace("A1B2C3.D4E5F6.G7H8I9", @"[^-?\d+\.]", "");
出力: 123.456.789
問題は小数の繰り返しです。最初の小数点以外をすべて削除する必要があります。
したがって、出力は次のようになります: 123.456789
パターンは見つかりました"\.(?=.*\.)"
が、出力は 123456.789 です。最初の小数点ではなく最後の小数点です。
これら 2 つのパターンを組み合わせて、最初の小数点以下の繰り返し小数も削除できる人はいますか? タイ