Pattern.matches("^abc", "abcd") => false
这一句的^abc
表示的意思是说
以a开头
以bc结尾的字符串
所以你的abcd多了一个d
当然不匹配了
这一句的^abc
表示的意思是说
以a开头
以bc结尾的字符串
所以你的abcd多了一个d
当然不匹配了
解决方案 »
- String和StringBuilder的问题,请教各位
- ssh 项目连接数据库上时间没有响应
- 在线等,xfire调用webservice的超时时间问题
- 小菜鸟的黑白棋算法求救
- 急!!!jstl标签的问题
- [求助]hibernate出现NoClassDefFoundError错误
- s2sh:getHibernateTemplate().find()返回list中有15行null值。
- tomcat中如何用log4j代替原来的catalina.out
- 【JDBC问题】如何以DBA身份连接oracle
- 如何在ejb中实现多条件查询(JBoss服务器)
- 关于IIS和Apache
- 高分求Borland Enterprise Server5.1版的注册机!!
这是php下的测试结果
"^abc"匹配的应该是所有abc开头的串
如果是a开头bc结尾正则应该是"^a.{0,}bc$"
再问
不能通用,JS也有自己的正则呢
如果要匹配
abc开头的串
用这个吧
^abc.*
就行了
.*匹配任意字符