判断一个全英文字符串是否以Info结尾的正则表达式怎么写?String str = "UesrInfo";
if(Str.contains("")){
   System.out.println(str + "是以Info结尾!");
}else{
    System.out.println(str + "不是以Info结尾!");
}

解决方案 »

  1.   

    自己动手查查不好么,一查就知道了
    *\binfo\b
    这个对不对你自己去验证一下吧,我没试反正,再给你一个网址:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html
    看看上门的内容,不错的
      

  2.   

    String str = "UesrInfo";

    if(str.matches("^[A-Za-z]+[Info]$")){
       System.out.println(str + "是以Info结尾!");
    }else{
        System.out.println(str + "不是以Info结尾!");
    }
      

  3.   

    要什么正则表达式
    String str = "UesrInfo";
    if(str.endsWith("Info")){
       System.out.println(str + "是以Info结尾!");
    }else{
        System.out.println(str + "不是以Info结尾!");
    }
      

  4.   

    str.lastIndexOf("info") == str.length() - "info".length();
    应该比endWith()效率高一点