【发布时间】:2014-07-03 07:23:10
【问题描述】:
我想从输入中删除所有ASCII 扩展字符。 (参考:http://www.theasciicode.com.ar/extended-ascii-code/letter-a-umlaut-diaeresis-a-umlaut-lowercase-ascii-code-132.html)。
因此我可以使用CharMatcher.ASCII,但我还想保留德语变音符号,它们包含在扩展字符集中。
那么,我该如何实现呢?
【问题讨论】:
-
你有没有尝试过?
-
正如我所写,我尝试了 ASCII 匹配器,例如:
replaceAll("[^\\p{ASCII}]", "");但我不知道如何不替换变音符号。 -
不,您没有说您尝试过,也没有发布任何代码。那么,您提到的
replaceAll除了变音符号之外的作品?不能直接加吗? (replaceAll("[^\\p{ASCII}&]", "");)