6

文字と数字だけを残すようにしています

String str = "it's too hard & jean say";
String strNew = str.replaceAll("[^A-Za-z0-9\\s]", "");

このコードで試しましたが、スペースが削除されません。

だから私はそれを削除する方法を検索します。

4

3 に答える 3

12

A-Za-z文字 ( )、数字 ( 0-9)、およびスペース( \\s) を除くすべてを空の文字列に置き換えるように指定しているため、スペースは削除されません。

を削除するだけで、\\sスペースも空の文字列に置き換えられます。

String strNew = str.replaceAll("[^A-Za-z0-9]", "");
于 2013-10-23T19:34:29.787 に答える