正则匹配中 ^ $ 和  的区别

Posted 前进路上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则匹配中 ^ $ 和  的区别相关的知识,希望对你有一定的参考价值。

正则匹配中 ^ $ 和 \b 的区别

 
 
^和$分别代表字符串的开始和结束,因此^\d$只能匹配包含一个数字的字符串
\b代表单词边界,其前后必须是不同类型的字符,可以组成单词的字符为一种类型,不可组成单词的字符(包括字符串的开始和结束)为另一种类型
因此\b\d\b可以匹配"%3%"中的3,但不能匹配"23"中的任意一个数字

以上是关于正则匹配中 ^ $ 和  的区别的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性

正则匹配中 ^ $ 和  的区别

正则匹配中 ^ $ 和  的区别

linux中 正则表达式和通配符的区别

Python 正则表达式 - 了解匹配和搜索之间的区别

正则表达式的贪婪和非贪婪模式