ホームページ >Java >&#&チュートリアル >Java で小数点区切り文字を保持したまま文字列から数字以外の文字を削除するにはどうすればよいですか?
Java 文字列内の数字以外の文字を削除しながら小数点区切り文字を保持する
Java 文字列を使用する場合、必要な状況が発生します。小数点区切り文字を保持したまま、数字以外の文字をすべて削除します。これは、正規表現と replaceAll() メソッドを使用して効果的に実現できます。
この問題に対処するには、次のコード スニペットを使用できます。
<code class="java">String str = "a12.334tyz.78x"; str = str.replaceAll("[^\d.]", "");</code>
このコードは replaceAll() を使用します。パターン [^\d.] に一致しないすべての文字を検索するメソッド。このパターンは、すべての数字 (\d) と小数点記号 (.) を保持することを指定します。
その結果、この操作を適用すると、文字列 str には「12.334.78」が含まれ、小数点区切り文字を使用して、数字以外の文字をすべて削除します。
以上がJava で小数点区切り文字を保持したまま文字列から数字以外の文字を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。