我的字符串可能是这样的形式:
“A3C10”或“A3B00”或“A3F90”。
如果字符串在前两个子字符串中包含“A3”而在最后一个子字符串索引中包含“0”,则我想返回true。有没有办法在这里写正则表达式模式字符串匹配?
您可以使用正则表达式:
string.matches("A3.*0");
如果字符串以"A3"
开头并以"0"
结尾,则返回true。
继Andronicus的回答之后,.*
将匹配任何序列,所以只要它从A3
开始并以0
结束它将返回true。
如果你想匹配A3XX0
的确切模式,其中X是任何字符,那么使用下面的模式。
string.matches("A3..0");