java 正则表达式 以标点符号结尾 怎么判断我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,自己写的一个测试程序:public class RegexTest {public static void main(St

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 16:09:28
java 正则表达式 以标点符号结尾 怎么判断我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,自己写的一个测试程序:public class RegexTest {public static void main(St
xMo0ǿJq);wX+PҔf*4nEUMTeӠmn*}P.e/@ _vSŒ́Ӥvʼn=֭+zwIkpH\y% / PTI;]㞍{7֡GRo2NO|F760qNvLÏe2ه*7!e/<ݗџ57vݧSksy*u"eg@a(y`H_.6k?i .E[zb& j\i5(f )߆'76QnW &DJs{ɯK'X}̿fyQapC?x~kѳÉ+W l}<̞)+o?WkpJ|&&<4 _7TL1ʢ@!3 F$Y

java 正则表达式 以标点符号结尾 怎么判断我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,自己写的一个测试程序:public class RegexTest {public static void main(St
java 正则表达式 以标点符号结尾 怎么判断
我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,
自己写的一个测试程序:
public class RegexTest
{
public static void main(String[] args)
{
if("a:".matches(":$"))
System.out.print("yes");
}
}
按照那个$的意思,以:结尾就应该被匹配,但是这里运行的结果却是没有匹配,请问这是为什么?

java 正则表达式 以标点符号结尾 怎么判断我想判断一个英文单词是不是以标点符号结尾,我用了边界匹配器$,但是结果总是不对,自己写的一个测试程序:public class RegexTest {public static void main(St
你正则有错误,改为
if("a:".matches(".*:$"))就匹配了
还有,以xx结尾可以用endWith