数字以外の文字を削除する際に小数点区切り文字を保持する
文字列から数字以外の文字を削除することは、多くのプログラミング シナリオで一般的なタスクです。ただし、この操作中に小数点区切り文字を維持することは、文字列の数学的整合性を維持するために非常に重要です。この問題を効果的に解決する Java アプローチを次に示します。
replaceAll() メソッドを使用すると、数字または小数点区切り文字ではないすべての文字を空の文字列に置き換えることができます。次のコードを考えてみましょう:
<code class="java">String str = "a12.334tyz.78x"; str = str.replaceAll("[^\d.]", "");</code>
このコードでは、[^\d.] 正規表現は、数字または小数点区切り文字ではない任意の文字と一致します。その結果、 str の最終値は「12.334.78」となり、小数点区切り文字は保持したまま数値以外の文字がすべて削除されます。
以上がJava で数字以外の文字を削除するときに小数点の区切り文字を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。