网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 正则表达式入门经典
分类 教育考试-考试-计算机类
作者 (美)瓦特
出版社 清华大学出版社
下载
简介
编辑推荐

正则表达式能够帮助用户和开发人员更加有效地查找和操纵文本内容。而且,正则表达式已经得到了许多脚本语言、编程语言和数据库的良好支持。这本示例丰富的教程将打破所谓正则表达式难以掌握的传统神话。本书详细解释了正则表达式的各个组成部分、这些组成部分的含义、如何使用它们,以及在编写正则表达式时如何避免常见的错误。

通过逐章地讲解如何在流行的windows平台的软件——包括数据库、跨平台的脚本语言和编程语言中使用正则表达式,你将学习到如何有效地驾驭正则表达式所提供的强大功能,并且全面理解正则表达式的高度灵活性和无限潜能。

目录

第1章 正则表达式概述

 1.1 什么是正则表达式

 1.2 可以使用正则表达式做什么

1.2.1 查找重复的单词

1.2.2 检查Web表单的输入

1.2.3 转换日期格式

1.2.4 发现错误的拼写

1.2.5 为URL添加链接

 1.3 使用过的正则表达式

1.3.1 在文字处理软件中查找和替换

1.3.2 目录列表

1.3.3 在线搜索

 1.4 为什么正则表达式看起来令人生畏

1.4.1 简洁而神秘的语法

1.4.2 空格会导致含义改变

1.4.3 没有统一的语法标准

1.4.4 各种实现之间的差别

1.4.5 不同环境下的字符含义不同

1.4.6 正则表达式可以区分大小写

1.4.7 支持性技术的不断发展

1.4.8 一个问题对应多个解决方案

1.4.9 使用正则表达式做什么

 1.5 支持正则表达式的语言

 1.6 替换大量文本

第2章 正则表达式工具和使用方法

 2.1 正则表达式工具

2.1.1 findstr

2.1.2 Microsoft Word

2.1.3 StarOffice Writer/OpenOfficeorg.org Writer

2.1.4 Komodo RX Package

2.1.5 PowerGrep

2.1.6 Microsoft Excel

 2.2 基于语言和平台的工具

2.2.1 JavaScript和JScript

2.2.2 VBScript

2.2.3 Visual Basic.NET

2.2.4 C#

2.2.5 PHP

2.2.6 Java

2.2.7 Perl

2.2.8 MySQL

2.2.9 SQL Server 2000

2.2.10 W3C XML Schema

 2.3 使用正则表达式的分析方法

2.3.1 用自然语言来表达和说明你的意图

2.3.2 数据源及其可能的内容

2.3.3 可用的正则表达式选项

2.3.4 灵敏度和特殊性

2.3.5 创建适当的正则表达式

2.3.6 对除简单正则表达式之外的正则表达式给予说明

2.3.7 测试正则表达式的结果

第3章 简单的正则表达式

 3.1 匹配单个字符

3.1.1 匹配连续的字符序列

3.1.2 元字符简介

3.1.3 匹配不同的字符序列

 3.2 匹配可选字符

 3.3 其他限量操作符

3.3.1 *限定符

3.3.2 +限定符

 3.4 大括号语法

3.4.1 {n}语法

3.4.2 {n,m}语法

3.4.3 {O,m}

3.4.4 {n,m}

3.4.5 {n,}

 3.5 练习

第4章 元字符和修饰符

 4.1 正则表达式的元字符

4.1.1 考虑字符和位置

4.1.2 句点(.)元字符

4.1.3 \\W元字符

4.1.4 \\W元字符

4.1.5 数字和非数字

 4.2 空白和非空白元字符

4.2.1 \\S元字符

4.2.2 处理可选的空白符

4.2.3 \\S元字符

4.2.4 \\t元字符

4.2.5 \
元字符

4.2.6 转义字符

4.2.7 查找反斜杠

 4.3 修饰符

4.3.1 全局搜索

4.3.2 不区分大小写的搜索

 4.4 练习

第5章 字符类

 5.1 字符类概述

5.1.1 在两个字符中选择

5.1.2 对字符类应用限定符

 5.2 在字符类中使用范围

5.2.1 字母字符范围

5.2.2 反转字符类的范围

5.2.3 潜在的范围陷阱

5.2.4 查找HTML中的标题元素

 5.3 字符类中元字符的含义

5.3.1 *元字符

5.3.2 如何使用-元字符

 5.4 对字符类取反

 5.5 POSIX字符类

 5.6 练习

第6章 字符串、行和词边界

 6.1 字符串、行和词边界

6.1.1 *元字符

6.1.2 *元字符和多行模式

6.1.3 $元字符

 6.2 什么是词

 6.3 识别词边界

6.3.1 \\<语法

6.3.2 \\>语法

6.3.3 \\b语法

6.3.4 不常见的词边界元字符

 6.4 练习

第7章 正则表达式中的圆括号

 7.1 使用圆括号分组

7.1.1 圆括号和限定符

7.1.2 匹配圆括号直接量

7.1.3 美国电话号码的例子

 7.2 交替选择

7.2.1 在多个选项中做出选择

7.2.2 错误匹配的交替行为

 7.3 捕获圆括号

7.3.1 捕获组的编号

7.3.2 使用嵌套的圆括号时的编号

7.3.3 命名的组

 7.4 非捕获的圆括号

 7.5 反向引用

 7.6 练习

 ……

第8章 向前查找和向后查找

第9章 正则表达式的灵敏度和特殊性

第10章 说明和调试正则表达式

第11章 在Microsoft Word中使用正则表达式

第12章 在StarOffice/OpenOffice.org中使用正则表达式

第13章 通过findstr使用正则表达式

第14章 PowerGREP

第15章 Microsoft Excel中的通配符

第16章 SQL Server 2000中使用正则表达式

第17章 在MySQL中使用正则表达式

第18章 正则表达式与Microsoft Access

第19章 JScript和JavaScript中的正则表达式

第20章 正则表达式与VBScript

第21章 Visual Basic.NET与正则表达式

第22章 C#和正则表达式

第23章 PHP和正则表达式

第24章 W3C XML Schema中的正则表达式

第25章 Java中的正则表达式

第26章 Perl

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 15:25:14