public class RegexTest
{
public static void main(String[] args)
{
if("a:".matches(":$"))
{
System.out.print("yes");
}
}
}
判断一个英文单词是不是以标点符号结尾,用了边界匹配器$,这里运行的结果却是没有匹配,请问这是为什么
正则有错误, 改为
if("a:".matches(".*:$"))就匹配了
还有, 以xx结尾可以用endWith