我想从输入中删除所有 ASCII
扩展字符。 (引用:http://www.theasciicode.com.ar/extended-ascii-code/letter-a-umlaut-diaeresis-a-umlaut-lowercase-ascii-code-132.html)。
因此我可以使用 CharMatcher.ASCII
,但我还想保留包含在扩展字符集中的德语变音符号。
那么,我该如何实现呢?
最佳答案
如果你想使用 Guava CharMatcher
这个任务的类,那么你可以使用 and(CharMatcher)
和 or(CharMatcher)
方法等来组合匹配器。例如:
CharMatcher asciiPlusUmlauts =
CharMatcher.ASCII.or(CharMatcher.anyOf("ÄäÖöÜüß"));
你明白了吗?
关于java - 如何删除所有扩展 ASCII 字符,但不删除变音符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547462/