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