大家好,我是新来的,我想知道如何在字符串中找到,最后一个字符是字母。我的字符串是这样的:
String a = "1:50A"
String b = "E20S"
String c = "1:20A"
String d = "1:23B"
String e = "1:43C"
final String REGEX = "([a-z]*[A-Z])+$";;
ArrayList<String> list = new ArrayList<String>();
list.add(a);
list.add(b);
list.add(c);
list.add(d);
list.add(e);
for(String s : list){
Pattern pattern = Pattern.compile(REGEX);
Matcher match = pattern.matcher(s);
if(match.find()){
//Do something with this
}
else{
//do something with this
}
我想创建一个正则表达式,它只会搜索最后一个字符,如果它是大写字母。