gpt4 book ai didi

java - 正则表达式: check if a string contains any given characters

转载 作者:行者123 更新时间:2023-12-01 07:40:37 31 4
gpt4 key购买 nike

我需要检查字符串是否包含以下字符:

Á、À、Á、É、Ê、Í、Ó、Õ、Ô、Ú、Ç

我正在考虑做一个

"blá".contains(regexExpression)

我的想法对吗?如果是这样,我该怎么办?我不知道正则表达式会如何

最佳答案

看看regular-expressions.info 。在那里您可以找到有关如何使用正则表达式实现某些目标的很好的引用。

请注意,如果整个字符串与正则表达式匹配,则 matches(regex) 只会返回 true。如果您只想知道指定字符之一是否在字符串中,请使用:

String input = "blá";
input.toUpperCase().matches(".*[ÁÀÃÉÊÍÓÕÔÚÇ].*");

编辑:如果您需要匹配更多 unicode 字符,请查看 regular-expressions.info unicode 引用。

关于java - 正则表达式: check if a string contains any given characters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421485/

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