正则表达式必知必会

Ben Forta

出版时间

2007-01-01

ISBN

9787115164742

评分

★★★★★

标签

编程

书籍介绍

正则表达式是一种威力无比强大的武器,几乎在所有的程序设计语言里和计算机平台上都可以用它来完成各种复杂的文本处理工作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值和前后查找,等等。每章都为读者准备了许多简明又实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们去解决实际问题。

本书适合各种语言和平台的开发人员。

AI导读
核心看点
  • 循序渐进讲解正则基础,涵盖匹配、元字符及重复
  • 深入解析回溯引用、前后查找与嵌入条件等高级特性
  • 提供大量简明实用示例,助力快速解决文本处理问题
适合谁读
  • 急需快速入门正则表达式以解决工作问题的开发人员
  • 希望系统掌握正则语法但畏惧大部头著作的初学者
  • 从事各类编程语言及平台开发的软件工程师
读前提醒
  • 本书篇幅短小,适合快速通读,建议配合实际代码练习
  • 部分高级概念如回溯引用较难,若未读懂可暂放或进阶
  • 注意核对勘误表,书中部分示例高亮可能存在翻译错误
读者共识
  • 短小精悍,言简意赅,是公认的最佳快速入门指南
  • 适合临时抱佛脚或解决具体小问题,不适合深度钻研
  • 内容易忘,建议多次阅读并结合实践以巩固记忆

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

精彩摘录
  • "正则表达式是一些用来匹配和处理文本的字符。也称作模式(pattern)。"
  • ".只能匹配除换行符以外的任何单个字符。"
  • "字符区间的首、尾字符可以是ASCII字符表里的任意字符。但在实际工作中,最常用的字符区间还是数字字符区间和字母字符区间。"
  • "^是几个有着多种用途的元字符之一。只有当它出现在一个字符串集合里(被放在"["和"]"之间)并紧跟在左方括号"["的后面时,它才能发挥“求非”作用。"
  • "回溯引用匹配通常从1开始计数(\1、\2,等等)。在许多实现里,第0个匹配(\0)可以用来代表整个正则表达式。"
  • "“正则表达式语言还有一种威力强大(但不经常被用到)的功能——在表达式的内部嵌入条件处理功能”"
  • "1. ?匹配前一个字符或表达式——如果它存在的话。"
  • "2. ?=和?<=匹配前面或后面的文本——如果它存在的话。"
作者简介
Ben Forta是世界知名的技术作家,也是Adobe技术界最为知名的专家之一,目前担任Adobe公司的高级技术推广专家。他具有计算机行业20多年工作经验,多年来撰写了十几本技术图书,其中不少是世界畅销书,已被翻译为十几种文字。除本书外,他撰写的《SQL必知必会》也由人民邮电出版社出版。
目录
第1章 正则表达式入门
1.1 正则表达式的用途
1.2 如何使用正则表达式
1.3 什么是正则表达式
1.4 使用正则表达式

显示全部
用户评论
同事
正则表达式是个好东东~
2018年五月二刷,感触比第一次多很多。值得多次阅读。关键还是要用哈
只能用短小精悍来形容了!
正则表达式屌爆了
正则入门经典书
太有用了!强烈安利!
用来入门正则表达式的精品,但也有一些缺点,除了电子书排版马虎(有点中英文符号混淆,这个其实直接导致正则表达式无法使用)之外,对一些语言的支持也有些不足。我希望从中获得Python正则表达式的更多知识,但收效不大。无论如何,它是一本正则表达式的精品入门书,但也仅仅是入门书而已。想要进一步提升自己,还需要学更多相关知识。
两个小时就刷完了,怎么说呢,非常不错,很适合初学者,我刷了几篇文章,比如有名的那几个文章,30,learn-regex 什么的,其实初学者都不容易读懂,而这本书从前入深,各种例子也很常见,概念介绍得不突兀,真的很不错了。这些知识想学好还得读书啊,各种文章拼拼凑凑几十篇,却远不及一本书来得好。
解决80%+日常问题
下载
收藏