首页 > 解决方案 > 如何从西班牙语单词中删除特殊字符

问题描述

String s = "VIRÚ";

在我的字符串s中,我有一个特殊字符,这是一个西班牙语字符,我想从我的字符串中删除这个和所有西班牙语特殊字符。我怎样才能删除。

预期产出

VIRU

标签: javastring

解决方案


使用StringUtils.stripAccentsApache Commons:

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>

推荐阅读