正则表达式查找最后一个字符是字母表

时间:2017-02-24 03:46:41

标签: java regex

大家好,我是新来的,我想知道如何在字符串中找到,最后一个字符是字母。我的字符串是这样的:

 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
}

我想创建一个正则表达式,它只会搜索最后一个字符,如果它是大写字母。

0 个答案:

没有答案