如何使用java从文件中的字符串中删除特殊字符

use*_*542 2 java regex special-characters

我有文本文件它包含以下信息.我的任务是从该文本文件中删除特殊符号.我输入文件conatins

This is sample CCNA program. it contains CCNP™.

我需要的输出字符串:

This is sample CCNA program. it contains CCNP.
Run Code Online (Sandbox Code Playgroud)

怎么做请建议我.

谢谢

anu*_*ava 8

如果您希望在字符串中仅保留ASCII(0-255)字符,这应该可以工作:

String str = "This is sample CCNA program. it contains CCNP™";
str = str.replaceAll("[^\\x00-\\x7f]+", "");
Run Code Online (Sandbox Code Playgroud)