我想要的效果就是判断一个字符串的最后一个是否是 . 用正则表达式表示
for example:
String str = "When i come here, i am very happy. The day you went away ";
System.out.println(str.matches("[\\S|\\s]+.\\s*$"));我的疑问:
按理说,这上面的结果应该是false才对呀,因为我用了$标志了之匹配呀,望能详细解释一下正则表达式java
for example:
String str = "When i come here, i am very happy. The day you went away ";
System.out.println(str.matches("[\\S|\\s]+.\\s*$"));我的疑问:
按理说,这上面的结果应该是false才对呀,因为我用了$标志了之匹配呀,望能详细解释一下正则表达式java
解决方案 »
- 关于Java编译的问题
- java.net.UnknownHostException和javax.mail.MessagingException的问题
- 问个iframe的问题
- NET技术J2EE技术我们共同进步
- JAVA方面书籍、资料齐全,及时的电子书店(安全)及资源有哪些??
- 一个长久未解决的问题
- 50分请教各位JAVA高手1个小问题。急,求救!!分不够可以再给!!
- dom4j不能读取GBK编码格式的文档
- 在P4,windows2000 pro上安裝jb7+weblogic7的問題!
- EJB2.0问题,请帮忙
- 新手想问关于web.xml自动添加的问题
- 两句相同的代码,但是有一个成功,有一个不成功。奇怪!!!
这什么意思?
这样
String regex="^.*?\\.$";