正则表达式中^和&的实际作用是什么

加不加 在java中的match方法中效果是一样的啊 求解

^ 表示匹配字符串的开始位置
$ 表示匹配字符串的结束位置
你说的match是string的方法吧.这是java中正则的一种便捷方法,因为string的全字符串匹配用的很频繁,所以java提供了这个简便的方法如 "123".match("\d+") 这里就是默认的的 "123".match("^\d+$")
想要使^$起效,可以使用pattern正则类追问

也就是说 当写"123".match("\d+") 在编译的时候是按"123".match("^\d+$")
来编译的对吗 ,可不可以这样理解

追答

对,可以这么理解,而且你会发现写不写^$的效果是一样的

追问

嗯 谢谢

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网