数智图书馆-无锡数智政务 本次搜索耗时 8.481 秒,为您找到 112 个相关结果.
  • 第3章 正则表达式的特性和流派概览

    第3章 正则表达式的特性和流派概览 第3章 正则表达式的特性和流派概览 Overview of Regular Expression Features and Flavors 现在我们稍微找到点感觉了,也见识了若干使用正则表达式的工具软件,你可能觉得,该坐下来潜心研究研究如何使用它们了。不过,比较比较第1章中不同版本的egrep,或是前一章中Perl...
  • 第9章.NET

    第9章.NET 第9章.NET .NET Microsoft的.NET Framework中可以使用Visual Basic、C#和C++(以及其他许多语言),.NET提供了公用的正则表达式库,统一了不同语言之间的正则表达式语意。它的引擎特性完备,功能强大,容许我们在速度和便利之间求得最大的均衡(注1)。 每种语言在处理对象和方法时都有不同的语意,...
  • 总结

    总结 总结 Summary 如果你希望一遍就能读懂本章的所有内容,大概得做点准备。至少,这些东西不那么容易理解。我花了些时间才理解它,花了更长的时间才真正弄懂。我希望这章简要的讲解能够降低读者理解的难度。我尝试过简单地解释,同时不要调入太简单的陷阱(不幸的是,太过直白的解释总是妨碍了真正的理解)。本章有许多这样的陷阱,所以我在其中安排了许多对其他页的...
  • The Pattern.compile() Factory

    The Pattern.compile() Factory Pattern的matcher方法 The Pattern.compile() Factory ThePattern.compile() Factory 正则表达式的Pattern对象是通过Pattern.compile生成的。第一个参数是代表正则表达式的字符串(☞101)。368页表格8...
  • Preg函数接口

    Preg函数接口 “pattern”参数 Preg函数接口 The Preg Function Interface PHP正则引擎的处理方式完全是程序式的(☞95),包括表10-2顶端的6个函数,表格还列举了4个有用的函数,将在本章后面提到。 表10-2:PHP Preg函数概览 每个函数的具体功能都取决于参数的个数、标志位(flag),...
  • 正则表达式的思维框架

    正则表达式的思维框架 对于有部分经验的读者 检索文本文件:Egrep 正则表达式的思维框架 The Regular-Expression Frame of Mind 我们将会看到,完整的正则表达式由小的构建模块单元(building block unit)组成。每个单独的构建模块都很简单,不过因为它们能够以无穷多种方式组合,将它们结合起来实现特殊...
  • 作为编程语言的正则表达式

    作为编程语言的正则表达式 以文件名做类比 以语言做类比 作为编程语言的正则表达式 Regular Expressions as a Language 如果没有正则表达式相关经验,读者可能无法理解上个例子中正则表达式「^(From|Subject):」的意义,但是这个表达式并没有什么神奇之处。其实魔术本身也不神奇,只是缺乏训练的普通观众不明白魔术师...
  • 扩展示例

    扩展示例 用PHP解析CSV 检查tagged data的嵌套正确性 扩展示例 Extended Examples 用这两个例子作为本章的结束。 用PHP解析CSV CSV Parsing with PHP 这里有一个用PHP解析CSV(逗号分隔值)的程序,原来的例子在第6章(☞271)。这个正则表达式使用了占有优先量词(☞142),而不是...
  • 第6章 打造高效正则表达式

    第6章 打造高效正则表达式 第6章 打造高效正则表达式 Crafting an Efficient Expression Perl、Java、.NET、Python和PHP(这里没有列全,其他语言请参考第145页的表格)使用的都是表达式主导的NFA引擎,细微的改变就可能对匹配的结果及方式产生重大的影响。DFA中不存在的问题,对NFA来说却很重要。因为...
  • 高级话题引导

    高级话题引导 高级话题引导 Guide to the Advanced Chapters 我们已经熟悉了元字符、流派、语法包装(syntactic packaging)之类的概念,现在应该详细介绍本书开头提到的第三点了,也就是工具软件的正则引擎如何把一个正则表达式应用到文本当中。在第 4 章“正则表达式的匹配原理 ”中,我们会看到匹配引擎的实现方式如...