正 则 指 引
余晟 著
内 容 简 介
本书针对作者在开发中遇到的实际问题,以及其他开发人员咨询的问题,总结出一套使用正则表
达式解题的办法,并通过具体的例子指导读者拆解、分析问题。全书分为三大部分:第一部分主要讲
解正则表达式的基础知识,涵盖了常见正则表达式中的各种功能和结构;第二部分主要讲解关于正则
表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知
识落实到 6种常用语言.NET 、Java、JavaScript、PHP、 Python、Ruby中,不但详细介绍了语言中正则
表达式的用法,更点明了版本之间的细微差异,既可以作为专门学习的教材,也可以作为有用的参考
手册。
本书适合经常需要进行文本处理(比如日志分析或网络运维)的技术人员、熟悉常用开发语言的
程序员,以及已经对正则表达式有一定了解的读者阅读。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
正则指引 / 余晟著. — 北京:电子工业出版社,2012.5
ISBN 978-7-121-16551-1
Ⅰ. ①正… Ⅱ. ①余… Ⅲ. ①正则表达式 Ⅳ. ①TP301.2
中国版本图书馆 CIP数据核字(2012)第 046409号
策划编辑:张月萍
责任编辑:葛 娜
印 刷:
装 订:
出版发行:电子工业出版社
北京市海淀区万寿路 173信箱 邮编:100036
开 本:787×980 1/16 印张:21 字数:450 千字
印 次:2012 年5月第1次印刷
印 次:4000 册 定价:58.00 元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联
系,联系及邮购电话:(010)88254888 。
质量投诉请发邮件至 zlts@phei.com
.cn,盗版侵权举报请发邮件到 dbqq@phei.com.cn。
服务热线:(010)88258888。
中国电影出版社印刷厂
引子:关于正则表达式……
正则表达式这个名字看起来总有点古怪,概念似乎也不简单,甚至需要用一整本书来讲解;
可是,它到底是什么呢?
身为技术人员,我相信你总会与字符串打交道,相应地,各种语言也都提供了与字符串有关
的函数。不妨先看看下面几个问题,字符串函数是如何解决的(下面的代码使用 Python语言,
它很直观,正文里有基础的介绍。现在,你只需要知道 def是定义函数的关键词即可)。
1. 判断字符 ch 是否数字字符
def isDigit(ch) :
return ch == "0" or ch == "1" …… or
《正则指引》(OLD).pdf