ホームページ  >  記事  >  Java  >  小数点区切り文字を保持したまま文字列から数字以外の文字を削除するにはどうすればよいですか?

小数点区切り文字を保持したまま文字列から数字以外の文字を削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 02:53:02617ブラウズ

How to Remove Non-Numeric Characters from a String While Preserving Decimal Separators?

小数点区切り文字を保持しながら文字列から数字以外の文字を削除する

このコード チャレンジの目標は、数字以外の文字をすべて削除することです。小数点区切り文字を保持したまま文字列から取得します。これには、数字 (0 ~ 9) と小数点 (.) を除くすべての文字を削除する必要があります。

これを実現するために、推奨コードでは正規表現パターンを使用した String.replaceAll() メソッドを使用します。パターン「1」は、数字または小数点ではない任意の文字と一致します。このような文字をすべて空の文字列に置き換えることで、必要な要素だけが文字列に残ります。

たとえば、入力文字列が "a12.334tyz.78x" の場合、コードはすべての文字 ("a "、"t"、"y"、"z") およびその他の文字 ("x") を使用して、変更された文字列 "12.334.78" を生成します。これにより、小数点の保持を遵守しながら、必要な数値データが維持されます。


  1. d.

以上が小数点区切り文字を保持したまま文字列から数字以外の文字を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。