我的字符串可能是这样的形式:
“ A3C10”或“ A3B00”或“ A3F90”。
如果字符串在前两个子字符串中包含“ A3”而在最后一个子字符串索引中包含“ 0”,我想返回true。有没有办法在这里编写正则表达式模式字符串匹配?
答案 0 :(得分:6)
您可以为此使用正则表达式:
string.matches("A3.*0");
如果字符串以"A3"
开头并以"0"
结尾,则返回true。
答案 1 :(得分:3)
根据Andronicus的回答,.*
将匹配任何序列,因此只要它以A3
开头并以0
结尾,它将返回true。
如果要匹配A3XX0
的确切模式(其中X是任何字符),请使用以下模式。
string.matches("A3..0");