草庐IT

Java从字符串中删除非拉丁基本字符

假设我有以下代码:Stringdescription="★★★★★♫♬Thisdescription✔✔▬█✖isamess.♫♬★★★★★";我想删除非拉丁字符:✔、̶、█、✖,♫,♬和★。让它变成这样:这个描述一团糟。我知道可能有很多类似翅膀的字符,所以我认为最好列出我想保留的内容,而不是指定我想删除的内容:BasicLatin和Latin-1supplements字符。我发现我可以使用下面的代码删除除基本拉丁字符以外的所有内容Stringclean_description=description.replaceAll("[^\\x00-\\x7F]","").trim();但是有