正则匹配中 ^ $ 和 \b 的区别
2016-11-26 16:04
92 查看
正则匹配中 ^ $ 和 \b 的区别
^和$分别代表字符串的开始和结束,因此^\d$只能匹配包含一个数字的字符串 \b代表单词边界,其前后必须是不同类型的字符,可以组成单词的字符为一种类型,不可组成单词的字符(包括字符串的开始和结束)为另一种类型 因此\b\d\b可以匹配"%3%"中的3,但不能匹配"23"中的任意一个数字
相关文章推荐
- 选中没有选中的复选框,匹配含有某个字符串的正则,json取值的两种方法,把变量定义在外面跟里面的区别
- Js 中 正则表达式匹配 str match 与 exec 的区别
- 关于IE和firefox匹配正则的区别
- (PHP)正则表达式-贪婪匹配与懒惰匹配的区别
- PHP正则匹配函数之间的区别介绍
- 正则表达式中贪婪和非贪婪(惰性)匹配的区别与效率问题
- shell脚本正则匹配文件中的Email并写入到文件中代码分享
- 第10题 正则表达式匹配(动态规划)
- JAVA正则表达式中如何匹配反斜杠 \
- ios正则匹配字符串-备忘
- linux中find查找正则匹配目录下的文件
- JS正则匹配特殊字符
- 微博内容正则表达式匹配链接, 话题标签与@用户
- Java中的正则表达式中Greedy,Reluctant和Possessive数量词的区别
- linux下用C写正则匹配IP和邮箱
- [剑指offer]正则表达式匹配
- 常用正则匹配【转】
- JAVA中正则表达式匹配,替换,查找,切割的方法