正则表达式必知必会(修订版) - [美] 本•福塔(Ben Forta)

正则表达式必知必会(修订版)

[美] 本•福塔(Ben Forta)

出版时间

2019-06-30

ISBN

9787115514073

评分

★★★★★

标签

编程

书籍介绍

正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,包括反向引用、条件评估、环视等。每章都配有许多简明实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们解决实际问题。

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

●阅读并理解正则表达式

●使用字面文本和元字符来构建强大的搜索模式

●利用向前查看和反向引用等高级正则表达式特性

●在所有主流的专业编辑工具中执行强大的搜索和替换操作

●为Web应用程序添加复杂的表单和文本处理

●使用grep和egrep等命令行工具搜索文件

●在编程语言和数据库中使用正则表达式

●电话号码、IP地址、URL、电子邮件地址等常见问题的正则表达式解决方案

AI导读
核心看点
  • 循序渐进讲解正则语法,从基础匹配到高级特性
  • 提供大量简明示例,帮助快速解决实际问题
  • 涵盖主流工具与编程语言中的正则应用技巧
适合谁读
  • 零基础或初学者,希望快速入门正则表达式
  • 需处理文本、表单验证的Web开发者
  • 希望提升搜索替换效率的IT从业人员
读前提醒
  • 建议边读边在在线工具中实操,加深理解
  • 内容较薄,适合快速通读,不必逐字死磕
  • 注意不同平台正则语法的细微差异
读者共识
  • 通俗易懂,是公认的最佳入门指南之一
  • 内容精炼实用,两天即可读完并掌握
  • 适合随查随用,但进阶需结合更多实践

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "正则表达式是一些用来匹配和处理文本的字符。也称作模式(pattern)。"
  • ".只能匹配除换行符以外的任何单个字符。"
  • "字符区间的首、尾字符可以是ASCII字符表里的任意字符。但在实际工作中,最常用的字符区间还是数字字符区间和字母字符区间。"
  • "^是几个有着多种用途的元字符之一。只有当它出现在一个字符串集合里(被放在"["和"]"之间)并紧跟在左方括号"["的后面时,它才能发挥“求非”作用。"
  • "回溯引用匹配通常从1开始计数(\1、\2,等等)。在许多实现里,第0个匹配(\0)可以用来代表整个正则表达式。"
  • "“正则表达式语言还有一种威力强大(但不经常被用到)的功能——在表达式的内部嵌入条件处理功能”"
  • "1. ?匹配前一个字符或表达式——如果它存在的话。"
  • "2. ?=和?<=匹配前面或后面的文本——如果它存在的话。"
作者简介
Ben Forta,技术作家,Adobe技术界知名学者,拥有三十多年计算机领域从业经验,目前担任Adobe公司教育计划高级主管。他撰写的《SQL必知必会》《MySQL必知必会》等书因短小精悍、可快速入手而备受读者好评,已被翻译为十几种文字,成为经典畅销书。 【主要译者】 门佳,GNU/Linux深度用户,喜欢溯本求源,挖掘技术背后的来龙去脉,对程序语言设计理论、编译技术、操作系统设计与实现、Web开发等领域均有涉猎,译著包括《TCP Sockets编程》《精通JavaScript(第2版)》《Linux命令行与shell脚本编程大全(第3版)》《Linux Shell脚本攻略》《shell脚本实战(第2版)》等。
目录
第1章 正则表达式入门  1
1.1 正则表达式的用途  1
1.2 如何使用正则表达式  2
1.2.1 用正则表达式进行搜索  3
1.2.2 用正则表达式进行替换  3

显示全部
用户评论
很适合入门,简单易懂,利用闲暇时间很快可以学习完
常读常新
很好的书
福塔真是了不起,从sql必知必会到正则,服了这个作者。深入浅出,这本正则基本满足日常很多需求。
@ 工地
写的真好,循序渐进
新手友好
通俗易懂,学会了直接能用
91页第二段[\)-]?应该改为[\)\-]?
下载
收藏