java 正则表达式 以标点符号结尾 怎么判断
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/01 20:15:41
java 正则表达式 以标点符号结尾 怎么判断
我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,
自己写的一个测试程序:
public class RegexTest
{
public static void main(String[] args)
{
if("a:".matches(":$"))
System.out.print("yes");
}
}
按照那个$的意思,以:结尾就应该被匹配,但是这里运行的结果却是没有匹配,请问这是为什么?
我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,
自己写的一个测试程序:
public class RegexTest
{
public static void main(String[] args)
{
if("a:".matches(":$"))
System.out.print("yes");
}
}
按照那个$的意思,以:结尾就应该被匹配,但是这里运行的结果却是没有匹配,请问这是为什么?
你正则有错误,改为
if("a:".matches(".*:$"))就匹配了
还有,以xx结尾可以用endWith
再问: 哦~我以为只要有$就是结尾了不用管前面,原来还是要用.*来代表。这样就对了~谢谢~
if("a:".matches(".*:$"))就匹配了
还有,以xx结尾可以用endWith
再问: 哦~我以为只要有$就是结尾了不用管前面,原来还是要用.*来代表。这样就对了~谢谢~
java 正则表达式 以标点符号结尾 怎么判断
正则表达式:匹配不以.tmp 结尾的正则表达式怎么写
java 电话正则表达式
正则表达式匹配汉字的一句话,以汉字句号结尾,中间还有其他一些标点符号或者英文和数字.
java中用正则表达式验证数字规律,求正则表达式
Java匹配正则表达式的实现
以数字字母开头和结尾中间不能包含空格和中文正则表达式该怎么写
js 正则表达式 判断 证件号由字母,数字,标点符号组成.应该如何写
怎么用正则表达式判断正整数和小数
正则表达式 :^a.*t$ 为什么表示以a开头t结尾的所有单词
正则表达式 如何匹配不以xx结尾的的单词?
java 正则表达式 求验证密码必须由字母和数字组成的正则表达式