加不加 在java中的match方法中效果是一样的啊 求解
^ 表示匹配字符串的开始位置
$ 表示匹配字符串的结束位置
你说的match是string的方法吧.这是java中正则的一种便捷方法,因为string的全字符串匹配用的很频繁,所以java提供了这个简便的方法如 "123".match("\d+") 这里就是默认的的 "123".match("^\d+$")
想要使^$起效,可以使用pattern正则类追问
$ 表示匹配字符串的结束位置
你说的match是string的方法吧.这是java中正则的一种便捷方法,因为string的全字符串匹配用的很频繁,所以java提供了这个简便的方法如 "123".match("\d+") 这里就是默认的的 "123".match("^\d+$")
想要使^$起效,可以使用pattern正则类追问
也就是说 当写"123".match("\d+") 在编译的时候是按"123".match("^\d+$")
来编译的对吗 ,可不可以这样理解
对,可以这么理解,而且你会发现写不写^$的效果是一样的
追问嗯 谢谢
温馨提示:答案为网友推荐,仅供参考