
正则表达式的经典案例.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书籍提供了多个关于正则表达式应用的经典案例研究,深入浅出地讲解了如何使用正则表达式解决实际问题,适用于编程爱好者及专业人士参考学习。
中文名:正则表达式经典实例
原名:Regular Expression Cookbook
作者:美)高瓦特斯(Goyvaerts,J.),(美)利维森(Levithan,S.)
译者:郭耀
资源格式:PDF版本
出版社:人民邮电出版社
书号: 9787115228321
发行时间:2010年6月1日
地区:大陆
语言:简体中文
简介:
每个程序员都会遇到需要使用正则表达式的情况,但是要用好正则表达式却并不容易。本书提供了上百个实例来帮助读者掌握如何用正则表达式处理数据和文本。即使有经验的用户也经常会遇到性能不佳、误报、漏报等让人挠头的问题,这本书给出了按部就班的解决方案,并且包括了C#、Java、JavaScript、Perl、PHP、Python、Ruby及VB.NET等语言的例子。
本书主要内容如下:
- 通过简洁教程了解正则表达式的基本原理和技巧;
- 在不同的编程语言中有效使用正则表达式;
- 学习如何对输入进行合法性检查与格式化;
- 处理单词、文本行、特殊字符及数值;
- 掌握在URL、路径、标记语言以及数据交换中的应用方法;
- 理解更复杂的正则表达式的特性及其微妙之处;
- 了解不同语言中正则表达式API、语法和行为之间的差异;
- 创建更好的正则表达式以满足个性化需求。
本书适合所有对学习并使用正则表达式感兴趣的软件开发人员及系统管理员阅读。它不仅教会读者新的技巧,还帮助避免各种特定语言的陷阱,并通过实例库来解决实际中的复杂问题。
作者简介:
Jan Goyvaerts是Just Great Software公司的领导者,该公司设计和开发了一些最流行的正则表达式工具。他的产品包括RegexBuddy——世界上唯一可以模拟15种不同派别的正则表达式的编辑器;以及PowerGREP——Microsoft Windows平台上功能强大的grep工具。
目录:
第1章 正则表达式简介
- 介绍定义及使用工具有关的信息
第2章 正则表达式的基本技巧
包括匹配字面文本、不可打印字符,多个选择之一等基础内容,到更复杂的如注释添加和替代文本操作等内容的讲解。
第3章 使用正则表达式的编程方法
- 在代码中直接使用字面正则表达式的方法;
- 导入函数库及创建对象的相关步骤;
- 设置选项、检查匹配情况以及获取结果等编程技巧
第4章 合法性验证和格式化
包括电子邮件地址,电话号码,日期时间、信用卡号等多种数据类型的合法性检验与格式化方法。
第5章 单词、文本行和特殊字符
涵盖单词查找,重复检测,文本行处理及元字符转义等内容
第6章 数字
涉及整数、浮点数等数字类型识别及其转换操作技巧
第7章 URL,路径以及互联网地址
包括URL合法性检验,域名验证,IP地址匹配等多种网络相关数据的正则表达式应用方法。
第8章 标记语言和数据交换
讲解XML标签处理,CSV文件解析及INI格式读写等标记语言与数据交换中的正则表达式技巧。
全部评论 (0)


