正则匹配中 ^ $ 和  的区别

正则匹配中 ^ $ 和  的区别

 
 
^和$分别代表字符串的开始和结束,因此^d$只能匹配包含一个数字的字符串
代表单词边界,其前后必须是不同类型的字符,可以组成单词的字符为一种类型,不可组成单词的字符(包括字符串的开始和结束)为另一种类型
因此d可以匹配"%3%"中的3,但不能匹配"23"中的任意一个数字
原文地址:https://www.cnblogs.com/cztisthebest/p/6104463.html