代码之家  ›  专栏  ›  技术社区  ›  user9130953

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

  •  0
  • user9130953  · 技术社区  · 6 年前
    String s = "VIRÚ";
    

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

    预期产量

    VIRU
    
    1 回复  |  直到 6 年前
        1
  •  3
  •   xingbin    6 年前

    使用 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>