如何从西班牙语单词中删除特殊字符

时间:2018-06-25 10:17:19

标签: java string

String s = "VIRÚ";

在我的字符串s中,我有一个特殊字符,这是一个西班牙字符,我想从我的字符串中删除该字符以及所有西班牙特殊字符。我该如何删除。

预期产量

VIRU

1 个答案:

答案 0 :(得分:3)

使用Apache Commons的StringUtils.stripAccents

String output = StringUtils.stripAccents("VIRÚ"); 
System.out.println(output); // VIRU

Maven依赖项:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.6</version>
</dependency>