有时候我们会看到使用术语“锚(anchor)”来表示匹配位置而不是字符的元字符(参见:正则表达式中的位置元字符)。
在某些文档(如,介绍 .NET 正则表达式功能的文档)中,同是这些位置元字符,也会被称作“原子零宽度断言(atomic zero-width assertions)”。
如何理解向前查找和向后查找的位置
2007年07月22日 原创
向前查找指的是根据要查找的字符序列之后是否存在特定的字符序列(肯定式向前查找)或者不存在特定的字符序列(否定式向前查找)来确定是否匹配。向后查找则是指根据要查找的字符序列之前是否存在特定的字符(肯定式向后查找)或者不存在特定的字符序列(否定式向后查找)来确定是否匹配。一般来说,向前查找模式都位于要匹配模式的后面,而向后查找模式都位于要匹配模式的前面。如果改变向前查找和向后查找模式的位置,那么对正则表达式匹配过程会具有不同的影响。 查看全文 »
为之漫笔(李松峰),本博客专注于Web前后端技术、移动平台开发技术、交互设计和技术翻译。声明一下,因为时常需要外出审稿,而且基本不带笔记本,所以有时可能会迟一点回复大家的留言。