数智图书馆-无锡数智政务 本次搜索耗时 4.294 秒,为您找到 112 个相关结果.
  • 第4章 表达式的匹配原理

    第4章 表达式的匹配原理 第4章 表达式的匹配原理 The Mechanics of Expression Processing 前一章在开头类比了正则表达式与汽车,余下的部分介绍了正则表达式的功能、特点以及其他相关信息。本章仍会使用这个类比来说明重要的正则引擎及其工作原理。 为什么需要了解这些原理呢?读者将会了解到,正则引擎分为很多种,最常用的引...
  • 23.4 Machine命令

    23.4 Machine命令 23.4 Machine命令 每个命令都带有一系列参数,可以通过如下命令来查看用法: docker - machine < COMMAND > - h 命令参见表23-1。 表23-1 Machine命令列表 下面具体介绍部分命令的用法。 1.active 格式为:docker-machin...
  • 典型示例

    典型示例 稍加修改——先迈最好使的腿 效率vs准确性 继续前进——限制匹配优先的作用范围 实测 典型示例 A Sobering Example 首先来看一个真正体现回溯和效率的重要性的例子。在198页,我们用「"(\.|[^\"])*"」来匹配引号字符串,其中容许出现转义的双引号。这个表达式没有错,但如果我们使用NFA引擎,对每个字符都应用多...
  • 匹配的基础

    匹配的基础 关于范例 规则1:优先选择最左端的匹配结果 引擎的构造 规则2:标准量词是匹配优先的 匹配的基础 Match Basics 在了解不同引擎的差异之前,我们先看看它们的相似之处。汽车的各种动力系统在某些方面是一样的(或者说,从实用的角度考虑,它们是一样的),所以,下面的范例也能够适用于所有的引擎。 关于范例 About the ...
  • 发动引擎

    发动引擎 两类引擎 新的标准 正则引擎的分类 几句题外话 测试引擎的类型 发动引擎 Start Your Engines! 现在我们来看看,引擎的类比能为我们提供多大帮助。引擎的价值在于,有了它,你不需要花多少气力就能从一个地方移动到另一个地方。驾驶员只需要放松或者听听音乐,发动机会完成余下的事情。它的主要任务就是驱动车轮,而驾驶员没必要关...
  • 作为语言组件的正则表达式

    作为语言组件的正则表达式 Perl的长处 Perl的短处 作为语言组件的正则表达式 Regular Expressions as a Language Component Perl语言引人注目的特性之一就是,正则表达式在语言之中支持完美地内建。Perl没有提供独立的正则表达式应用函数,它的正则表达式的运算符,包含在构成语言的其他丰富的运算符和结构...
  • Split运算符

    Split运算符 Split基础知识 返回空元素 Split中的特殊Regex运算元 Split中带捕获型括号的match运算元 Split运算符 The Split Operator 功能多样的split运算符(在不那么严格的时候,人们通常称其为函数 )常被视为list context中m/…/g (☞311)的对立物。后者返回表达式匹配的...
  • 表达式主导与文本主导

    表达式主导与文本主导 NFA引擎:表达式主导 DFA引擎:文本主导 第一想法:比较NFA与DFA 表达式主导与文本主导 Regex-Directed Versus Text-Directed DFA和NFA反映了将正则表达式在应用算法上的根本差异。我把对应汽油机的NFA称为“表达式主导(regex-directed)”引擎,而对应电动机的DFA...
  • 静态“便捷”函数

    静态“便捷”函数 正则表达式缓存 静态“便捷”函数 Static"Convenience"Functions 在第413页的“正则表达式快速入门”中已经看到,我们并不需要每次都显式地创建Regex对象。我们可以通过下面的静态函数直接使用正则表达式: 其实它们不过是包装了已经介绍的主要的 Regex构造函数和方法而已。它们会临时创建一个Re...
  • 空标题文档

    25 2025-06-17 《Git权威指南》
    26.3 多样的git-svn克隆模式 在前面的git-svn示例中,使用git svn clone命令完成对远程版本库的克隆,实际上git svn clone相当于两条命令,即: git svn clone=git svn init+git svn fetch 命令git svn init只完成两个工作。一是在本地建立一个空的Git版本库,另外...