2.9 零宽度断言
来源:互联网 发布:淘宝三叶草正品店 编辑:程序博客网 时间:2024/05/17 01:31
在
表2-10 零宽度断言
字符(断言)
说明
^
匹配行的开始位置。
$
匹配行的结束位置。
/A
匹配必须出现在字符串的开头。
/Z
匹配必须出现在字符串的结尾或字符串结尾处的/换行符号n之前。
/z
匹配必须出现在字符串的结尾。
/G
匹配必须出现在上一个匹配结束的地方。
/b
匹配字符的开始或结束位置。
/B
匹配不是在字符的开始或结束位置。
在表2-8中,表达式(?=experssion)、(?!experssion)、(?<=experssion)和(?<!experssion)都是匹配一个位置。下面将详细介绍表达式(?=experssion)和(?<=experssion)。
(?=experssion)又称为零宽度正预测先行断言,它断言自身位置的后面能够匹配表达式experssion。以下正则表达式匹配以字符串“ed”结尾的单词的前面部分,即匹配单词的除字符串“ed”之外的部分。
/b/w+(?=ed/b) (73)
(?<=experssion)又称为零宽度正回顾后发断言,它断言自身位置的前面能够匹配表达式experssion。以下正则表达式匹配以字符串“an”开头的单词的后面部分,即匹配单词的除字符串“an”之外的部分。
(?<=/ban)/w+/b (74)
使用工具Regex Tester分别测试正则表达式(73)和(74),结果分别如图和所示。
- 2.9 零宽度断言
- 原子零宽度断言
- java 零宽度断言
- 零宽度断言
- 正则的零宽度断言
- 2.10 负向零宽度断言
- 正则表达式之零宽度断言
- 正则表达式-零宽度断言详解
- 对于零宽度断言的理解
- 零宽度断言的关键知识点
- 正则表达之零宽断言(零宽度正预测先行断言)
- 正则表达式---零宽度正预测先行断言 (?=X)
- regex 正则表达式零宽度正预测先行断言 and 零宽度正回顾后发断言
- [数据结构与算法]模式匹配与文本处理-零宽度正预测先行断言 and 零宽度正回顾后发断言
- JavaScript中正则表达式(零宽度正回顾后发断言)
- 正则表达式 捕获组,向前引用,零宽度断言,贪婪量词,惰性量词以及支配量词
- 正则表达式 捕获组,向前引用,零宽度断言,贪婪量词,惰性量词以及支配量词
- 零宽断言
- 对offsetLet,offsetTop,scrollLeft,scrollTop几个方法的理解
- 同步、异步、阻塞和非阻塞
- NP问题浅述
- 用自动化获取当前活动文档的路径及名称
- ORACLE里设置列自动增长
- 2.9 零宽度断言
- 用 java 读取excel 文件里的时间格式数据时,24时制会自动转化为12时制,解决办法
- 十分钟让你看懂中国经济形势
- 用svn的post-commit钩子实现类似vss的shadow功能
- 搞定SVN的Non-ASCII character错误
- 面向高负载的架构Lighttpd+PHP(FastCGI)+Memcached+Squid
- 优化一句T-SQL语句引发的思考
- C#编写最小化时隐藏为任务栏图标的
- 用C语言操作MySQL数据库,进行连接、插入、修改、删除等操作