展开全部

主编推荐语

正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上,都可以用它来执行各种复杂的文本处理和操作。

内容简介

本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,包括反向引用、条件评估、环视等。每章都配有许多简明实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们解决实际问题。

目录

  • 版权信息
  • 前言
  • 目标读者
  • 第1章 正则表达式入门
  • 1.1 正则表达式的用途
  • 1.2 如何使用正则表达式
  • 1.2.1 用正则表达式进行搜索
  • 1.2.2 用正则表达式进行替换
  • 1.3 什么是正则表达式
  • 1.4 使用正则表达式
  • 1.5 在继续学习之前
  • 1.6 小结
  • 第2章 匹配单个字符
  • 2.1 匹配普通文本
  • 2.1.1 有多少个匹配结果
  • 2.1.2 字母的大小写问题
  • 2.2 匹配任意字符
  • 2.3 匹配特殊字符
  • 2.4 小结
  • 第3章 匹配一组字符
  • 3.1 匹配多个字符中的某一个
  • 3.2 利用字符集合区间
  • 3.3 排除
  • 3.4 小结
  • 第4章 使用元字符
  • 4.1 再谈转义
  • 4.2 匹配空白字符
  • 4.3 匹配特定的字符类型
  • 4.3.1 匹配数字(与非数字)
  • 4.3.2 匹配字母数字(与非字母数字)
  • 4.3.3 匹配空白字符(与非空白字符)
  • 4.3.4 匹配十六进制或八进制数值
  • 4.4 使用POSIX字符类
  • 4.5 小结
  • 第5章 重复匹配
  • 5.1 有多少个匹配
  • 5.1.1 匹配一个或多个字符
  • 5.1.2 匹配零个或多个字符
  • 5.1.3 匹配零个或一个字符
  • 5.2 匹配的重复次数
  • 5.2.1 具体的重复匹配
  • 5.2.2 区间范围
  • 5.2.3 匹配“至少重复多少次”
  • 5.3 防止过度匹配
  • 5.4 小结
  • 第6章 位置匹配
  • 6.1 边界
  • 6.2 单词边界
  • 6.3 字符串边界
  • 多行模式
  • 6.4 小结
  • 第7章 使用子表达式
  • 7.1 理解子表达式
  • 7.2 使用子表达式进行分组
  • 7.3 子表达式的嵌套
  • 7.4 小结
  • 第8章 反向引用
  • 8.1 理解反向引用
  • 8.2 反向引用匹配
  • 8.3 替换操作
  • 大小写转换
  • 8.4 小结
  • 第9章 环视
  • 9.1 环视简介
  • 9.2 向前查看
  • 9.3 向后查看
  • 9.4 结合向前查看和向后查看
  • 9.5 否定式环视
  • 9.6 小结
  • 第10章 嵌入式条件
  • 10.1 为什么要嵌入条件
  • 10.2 正则表达式里的条件
  • 10.2.1 反向引用条件
  • 10.2.2 环视条件
  • 10.3 小结
  • 第11章 常见问题的正则表达式解决方案
  • 11.1 北美电话号码
  • 11.2 美国ZIP编码
  • 11.3 加拿大邮政编码
  • 11.4 英国邮政编码
  • 11.5 美国社会安全号码
  • 11.6 IP地址
  • 11.7 URL
  • 11.8 完整的URL
  • 11.9 电子邮件地址
  • 11.10 HTML注释
  • 11.11 JavaScript注释
  • 11.12 信用卡号码
  • 11.13 小结
  • 附录A 常见应用软件和编程语言中的正则表达式
  • A.1 grep
  • A.2 Java
  • A.3 JavaScript
  • A.4 Microsoft .NET
  • A.5 Microsoft SQL Server T-SQL
  • A.6 Microsoft Visual Studio .NET
  • A.7 MySQL
  • A.8 Oracle PL/SQL
  • A.9 Perl
  • A.10 PHP
  • A.11 Python
  • 附表
  • 作者简介
展开全部

评分及书评

4.7
9个评分
  • 用户头像
    给这本书评了
    4.0
    正则表达式入门工具书

    本书对作为正则表达式的入门是有很好的归纳总结知识可以学习,了解这些知识可以很快使用正则表达式。本书也配有相关正则表达式解决案例。不过,电子书中对于匹配结果未做标注,这得需要读者自行运行相关程序,查看匹配结果。另外,正则表达式解决的是规律性文本匹配问题,对于匹配无任何规律的文本,正则表达式是无能为力的,老老实实使用条件判断吧。

      转发
      1
      用户头像
      给这本书评了
      4.0
      比《精通正则表达式》更适合入门

      举例详尽,娓娓道来。唯一不足的是得到的排版。在【原文】和【结果】中的排版中。结果部分没有把匹配出来的字符突出显示。扣一星

        转发
        评论
        用户头像
        给这本书评了
        5.0

        碎片化果然比不得系统学习😁正则表达式是个很好的锻炼逻辑理解的方式

          转发
          评论

        出版方

        人民邮电出版社

        人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。