Java 0-1和4之间的模式字符串匹配

Java 0-1和4之间的模式字符串匹配,java,regex,string,Java,Regex,String,我的字符串可以是这样的形式: “A3C10”或“A3B00”或“A3F90” 如果字符串在前两个子字符串中包含“A3”,在最后一个子字符串索引中包含“0”,则我希望返回true。有没有一种方法可以在这里写入匹配的正则表达式模式字符串?您可以使用正则表达式: string.matches("A3.*0"); 它返回true,如果字符串以“A3”开头,在安德罗尼卡的回答之后以“0”结尾,*将匹配任何序列,因此只要它以A3开头,以0结尾,它将返回true 如果要匹配A3XX0的确切模式,其中X是任意

我的字符串可以是这样的形式:

“A3C10”或“A3B00”或“A3F90”


如果字符串在前两个子字符串中包含“A3”,在最后一个子字符串索引中包含“0”,则我希望返回true。有没有一种方法可以在这里写入匹配的正则表达式模式字符串?

您可以使用正则表达式:

string.matches("A3.*0");

它返回true,如果字符串以
“A3”
开头,在安德罗尼卡的回答之后以
“0”

结尾,
*
将匹配任何序列,因此只要它以
A3
开头,以
0
结尾,它将返回true

如果要匹配
A3XX0
的确切模式,其中X是任意字符,请使用以下模式

string.matches("A3..0");

是的,有办法。到目前为止你试过什么?