问问题
348 次
3 回答
10
您可能希望对这个问题使用更通用的解决方案:
import java.text.Normalizer;
import java.text.Normalizer.Form;
// ...
public static String removeAccents(String text) {
return text == null ? null
: Normalizer.normalize(text, Form.NFD)
.replaceAll("\\p{InCombiningDiacriticalMarks}+", "");
}
这会从任何脚本中的任何字母中删除所有变音符号。
于 2013-01-27T14:10:59.340 回答
3
非常相似的东西:
String output = input.replaceAll("[àáạảãâầấậẩẫăằắặẳẵ]","a");
于 2013-01-27T14:08:57.117 回答
1
str.replace("Your character sequence" , "a");
于 2013-01-27T14:08:42.543 回答