1. 首页
  2. 编程语言
  3. 其他
  4. 正则表达式详细介绍(上)

正则表达式详细介绍(上)

上传者: 2021-09-17 00:03:02上传 PDF文件 130.39 KB 热度 9次

通常,引擎是更大的应用程序的一部分。最基本的正则表达式由单个文字符号组成。对于文字字符,有11个字符被保留作特殊用途。Jeffrey Friedl把他们称作DFA和NFA引擎。所以毫不意外这种引擎是目前最流行的引擎。如果结果是regex not,则是文本导向的。引擎再继续从第五个字符重新检查匹配性。再次强调一下,字符和范围定义的先后顺序对结果没有影响。结果是字符集将匹配任何不在方括号中的字符。所以它不会匹配“Iraq”中的q,而会匹配“Iraq is a country”中的q和一个空格符。事实上,空格符是匹配中的一部分,因为它是一个“不是u的字符”。需要注意的是,在字符集中只有4个 字符具有特殊含义。其他常见的元字符在字符集定义内部都是正常字符,不需要转义。

用户评论