【发布时间】:2018-11-10 23:19:23
【问题描述】:
我想要一个正则表达式来匹配一个只有单词 A、I 和 D 而没有任何顺序或排序的字符串
还有:如果字符串有一个字母不是这些字母,那么就不会进入 if
我试过 ||和其他符号,但仍然无法得到它
不一定是正则表达式 我只是想找到解决方法
String message = "AIDDDAAIDAAA"
if(message.matches("(A|D|I)")){
System.out.println("Matches");
}
【问题讨论】:
-
所有 3 个字母或任何一个?
AAAA或IIIDDDI是否匹配? -
是的,即使只有完整的 As 也可以有效
-
您知道
A、I和D是字母,而不是单词,对吧?