正则表达式中\b跟\s的或运算
来源:互联网 发布:移动设备数据恢复 编辑:程序博客网 时间:2024/06/04 23:24
正则表达式:
\s 匹配空格;
\b 匹配边界 包括空格、回车、字符串开头跟结尾(但不包括空格、回车)。
不多说上图。
第一张:匹配 \s|\b
第二张:匹配 \b|\s
第三张:匹配 \s
第四张:匹配 \b
先看第一张跟第二张,也就是匹配 \s|\b 跟 \b|\s 得到的结果一样,也就是说或运算的匹配跟前后位置没有关系。
再看第三张,匹配 \s 全部匹配的是空格加n、s、y 等等 (这个可以对比前两张图的x跟n的位置,可以看到n 前面是有空格的)。
第四张,匹配 \d 全部匹配的是n、s、y等等,没有空格。
再回头来看第一二张 是先匹配的一个n 然后再匹配空格加s、y等。所以不难看出:\s跟\b做或运算时,不管位置顺序,先匹配\b 然后才匹配\s。
0 0
- 正则表达式中\b跟\s的或运算
- 正则表达式中\b和\s有什么区别
- 正则表达式 \w \s \d \b
- 正则表达式 \\w \\s \\d \\b
- 正则表达式中"\s"和"\\s"区别
- 正则表达式中,[\s\S]* 什么意思
- 关于正则表达式的“\b”
- 关于正则表达式的“\b”
- 关于正则表达式的“\b”
- 关于正则表达式的“\b”
- 关于正则表达式的“\b”
- 正则表达式 \b \b的用法
- 正则表达式(四):正则表达式的与或非
- 比较齐全的运算符正则表达式
- 正则表达式的运算符优先级
- 正则表达式 :(?s)(?i) ?: 表示的意思
- 非常好用的正则表达式"\\s+"
- 非常好用的正则表达式"\\s+"
- ApplicationContext的两种创建方式
- 5-19 求链式线性表的倒数第K项 (20分)
- Sqlserver根据某字段分隔符将一条记录拆分为多行记录
- javaGUI实现计算器的界面
- VMware11虚拟机下安装Centos6.5
- 正则表达式中\b跟\s的或运算
- ScrollView+TabLayout+ViewPager+ListView复杂滑动嵌套、上拉加载
- 读配置文件(properties)ConfigFileUtils
- 数据结构——二分法查找
- java静态方法的一个小知识点(需要注意)
- 决定创业了!雪豹计算机系统软件工作室是我迈出创业的第一步!加油!
- 获取usb设备类型
- jemalloc 3.6.0源码详解—[0]基础知识
- 自定义ViewGroup自实现笔记