java - 如何从西班牙语单词中删除特殊字符
问题描述
String s = "VIRÚ";
在我的字符串s
中,我有一个特殊字符,这是一个西班牙语字符,我想从我的字符串中删除这个和所有西班牙语特殊字符。我怎样才能删除。
预期产出
VIRU
解决方案
使用StringUtils.stripAccents
Apache 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>
推荐阅读
- scala - Flink Cogroup - 值映射不是 Object 的成员
- crystal-lang - 水晶错误:数组(字符串)的未定义方法“长度”
- r - 如何从 R 中的列表聚合多个 data.frames?
- python - 知道另一列中的元素值在同一行中获取数据(两个列名都知道)
- python - IndexError:用于绘制图形的python中的元组索引超出范围
- angular - Angular:如何自定义 FormArray 验证以检查重复项
- javascript - 如何遍历 JavaScript 中的分组对象
- algorithm - 有没有办法在没有总进程数的情况下计算进度?
- c# - 无法在 ASP.NET MVC 中触发事件
- javascript - 跨管理员和网络共享 Firestore 收集路径