gpt4 book ai didi

java - 使用正则表达式匹配辅音字母

转载 作者:行者123 更新时间:2023-12-03 07:18:48 24 4
gpt4 key购买 nike

我想搜索连续出现 3 次的辅音字母,即“happy”匹配,“read”不匹配

可以通过以下方式完成:

String str;
if (str.matches("\\S*([b-df-hj-nq-tv-z]){3,}\\S*"))
System.out.println("yes");
else
System.out.println("NO");

这段代码可以工作,但是除了[a,e,i,o,u]之外,有没有办法使用a-z匹配来做到这一点?

最佳答案

match a-z except [a,e,i,o,u]

您可以尝试使用[a-z&&[^aeiou]]&& 是集合的交集,因此它就像 a-z 与非 a,e,i,o,u 的字符的交集。

关于java - 使用正则表达式匹配辅音字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26026913/

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