gpt4 book ai didi

java - 如何用相应的英文字母替换 "á"之类的字符

转载 作者:行者123 更新时间:2023-11-30 08:56:37 25 4
gpt4 key购买 nike

我有一个示例字符串,例如 á、é、í、ó、ú、ü、ñ,我想替换特殊字符,例如:
á 与
é 和 e
等等..

我有一张 map ,其中我将特殊字符作为键并将其相应的替换作为值。
现在假设我将字符串“novás músíc”传递到方法中,正则表达式将对其进行验证,如果找到任何特殊字符(我提到的那个),则应将其替换为映射的字符。

请帮我处理正则表达式验证部分。

最佳答案

您可以通过 Unicode normalization 执行此操作, 后跟用于删除连字标记的正则表达式。

查看此问题及其接受的答案:"Convert Unicode to ASCII without changing the string length (in Java)"

关于java - 如何用相应的英文字母替换 "á"之类的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28524490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com