• 正则指引(第2版)
21年品牌 40万+商家 超1.5亿件商品

正则指引(第2版)

书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!

37.8 4.2折 89 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者余晟

出版社"电子工业出版社

ISBN9787121351303

出版时间2018

装帧其他

开本16开

纸张胶版纸

定价89元

货号1084699362098937857

上书时间2024-05-03

粤读二手书店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
商品描述
以下信息以网上匹配仅供参考,不支持以此为由退款
内容简介:

                                        本书综合作者自己遇到的实际问题,以及其他开发人员咨询的问题,总结出一套巧妙运用正则表达式的办法,并通过具体的例子指导读者拆解、分析问题。全书分为三部分:*部分主要讲解正则表达式的基础知识,涵盖了正则表达式中常见的各种功能和结构;第二部分主要讲解关于正则表达式的更深入的知识,详细探讨了编码问题、匹配原理、解题思路;第三部分将之前介绍的各种知识落实到常用语言.NET、Java、JavaScript、PHP、Python、Ruby、Objective-C、Golang中,在详细介绍了在这些语言中正则表达式的具体用法之外,还辨析了版本之间的细微差异。本书既可以作为专门的学习用书,也可以作为备查的参考手册。                                   
目录:

                                        第一部分?

第1章 字符组 .................2?

1.1 普通字符组 ............. 2?

1.2 关于Python的基础知识........................... 4?

1.3 普通字符组(续) . 6?

1.4 元字符与转义 ......... 8?

1.5 排除型字符组 ....... 10?

1.6 字符组简记法 ....... 12?

1.7 字符组运算 ........... 14?

1.8 POSIX字符组 ...... 15?

第2章 量词 ...................17?

2.1 一般形式 ............... 17?

2.2 常用量词 ............... 19?

2.3 数据提取 ............... 21?

2.4 点号....................... 23?

2.5 滥用点号的问题 ... 23?

2.6 忽略优先量词 ....... 26?

2.7 转义....................... 31?

第3章 括号 ...................33?

3.1 分组....................... 33?

3.2 多选结构 ............... 39?

3.3 引用分组 ............... 44?

3.3.1 反向引用... 48?

3.3.2 各种引用的记法 .......................... 50?

3.3.3 命名分组... 53?

3.4 非捕获分组 ........... 55?

3.5 补充....................... 56?

3.5.1 转义 .......... 56?

3.5.2 URL Rewrite ................................ 56?

3.5.3 一个例子... 58?

第4章 断言 ...................60?

4.1 单词边界 ............... 60?

4.2 行起始/结束位置 .. 62?

4.3 环视....................... 69?

4.4 补充....................... 75?

4.4.1 环视的价值 .................................. 75?

4.4.2 环视与分组编号 .......................... 76?

4.4.3 环视的支持程度 .......................... 77?

4.4.4 环视的组合 .................................. 79?

4.4.5 断言和反向引用之间的关系 ...... 81?

4.4.6 逆序环视的诡异之处 .................. 81?

第5章 匹配模式 ............83?

5.1 不区分大小写模式与模式的指定方式 .. 83?

5.2 单行模式 ............... 86?

5.3 多行模式 ............... 87?

5.4 注释模式 ............... 89?

5.5 补充....................... 91?

5.5.1 更多的模式 .................................. 91?

5.5.2 修饰符的作用范围 ...................... 91?

5.5.3 失效修饰符 .................................. 92?

5.5.4 模式与反向引用 .......................... 93?

5.5.5 冲突策略... 93?

5.5.6 哪种方式更好 .............................. 94?

第6章 其他 ...................95?

6.1 转义....................... 95?

6.1.1 字符串转义与正则转义 .............. 95?

6.1.2 元字符的转义 .............................. 99?

6.1.3 彻底消除元字符的特殊含义 .... 101

6.1.4 字符组中的转义 ........................ 103?

6.2 正则表达式的处理形式 ........................ 103?

6.2.1 函数式处理 ................................ 104?

6.2.2 面向对象式处理 ........................ 104?

6.2.3 比较 ........ 105?

6.2.4 线程安全性 ................................ 106?

6.3 表达式中的优先级 ................................ 108?

6.4 回车和换行 ......... 109?

第二部分?

第7章 Unicode ...........112?

7.1 基础知识 ............. 112?

7.2 关于编码 ............. 115?

7.3 尽量使用Unicode编码 ........................ 116?

7.4 Unicode与字符组简记法 ..................... 120?

7.5 规范化问题 ......... 122?

7.6 单词边界 ............. 123?

7.7 码值转义序列 ..... 125?

7.8 Unicode属性 ...... 127?

7.8.1 Unicode Property ....................... 128?

7.8.2 Unicode Block ........................... 128?

7.8.3 Unicode Script ........................... 129?

7.9 Unicode属性列表 ................................. 130?

7.9.1 Unicode Property ....................... 130?

7.9.2 Unicode Block ........................... 131?

7.9.3 Unicode Script ........................... 135?

7.10 POSIX字符组 .. 135?

7.11 Emoji ................. 136?

第8章 匹配原理 ..........138?

8.1 有穷自动机 ......... 138?

8.2 正则表达式的匹配过程 ........................ 139?

8.3 回溯..................... 142?

8.4 NFA和DFA ....... 144

?第9章 常见问题的解决思路 ...........................146?

9.1 关于元素的三种逻辑 ............................ 146?

9.1.1 必须出现. 147?

9.1.2 可能出现. 147?

9.1.3 不能出现. 148?

9.2 正则表达式的常见操作 ........................ 150?

9.2.1 提取 ........ 150?

9.2.2 验证 ........ 156?

9.2.3 替换 ........ 160?

9.2.4 切分 ........ 165?

9.3 正则表达式的优化建议 ........................ 167?

9.3.1 使用缓存. 167?

9.3.2 尽量准确地表达意图 ................ 168?

9.3.3 避免重复匹配 ............................ 168?

9.3.4 独立出文本和锚点 .................... 169?

9.4 别过分依赖正则表达式 ........................ 170?

9.4.1 彻底放弃字符串操作 ................ 170?

9.4.2 思维定式. 171?

9.4.3 正则表达式可以匹配各种文本 172?

9.4.4 滥用正则表达式 ........................ 173?

第三部分?

第10章 .NET ..............176?

10.1 预备知识 ........... 176?

10.2 正则功能详解 ... 177?

10.2.1 列表 .... 177?

10.2.2 字符组 178?

10.2.3 Unicode属性 ......................... 178?

10.2.4 字符组简记法........................ 179?

10.2.5 单词边界 ............................... 179?

10.2.6 行起始/结束位置 .................. 180?

10.2.7 环视 .... 181?

10.2.8 匹配模式 ............................... 181?

10.2.9 捕获分组的引用 .................... 182?

10.3 正则API简介 .. 183?

10.3.1 Regex .. 183?

10.3.2 Match .. 187?

10.4 常用操作示例 ... 188?

10.4.1 验证 .... 188?

10.4.2 提取 .... 189?

10.4.3 替换 .... 189?

10.4.4 切分 .... 190?

第11章 Java ..............191?

11.1 预备知识 ........... 191?

11.2 正则功能详解 ... 192?

11.2.1 列表 .... 192?

11.2.2 字符组. 192?

11.2.3 Unicode属性 ......................... 194?

11.2.4 字符组简记法 ........................ 194?

11.2.5 单词边界 ................................ 194?

11.2.6 行起始/结束位置 ................... 195?

11.2.7 环视 .... 196?

11.2.8 匹配模式 ................................ 196?

11.2.9 纯文本模式 ............................ 197?

11.2.10 捕获分组的引用 .................. 197?

11.3 正则API简介 .. 197?

11.3.1 Pattern . 198?

11.3.2 Matcher .................................. 200?

11.3.3 String ... 203?

11.4 常用操作示例 ... 204?

11.4.1 验证 .... 204?

11.4.2 提取 .... 204?

11.4.3 替换 .... 205?

11.4.4 切分 .... 206?

11.5 Java 8和Java 9的新改进 ................... 206?

11.5.1 Java 8的新改进 ..................... 206?

11.5.2 Java 9的新改进 ..................... 207?

第12章 JavaScript .....208?

12.1 预备知识 ........... 208?

12.2 正则功能详解 ... 209?

12.2.1 列表 .... 209?

12.2.2 字符组 210?

12.2.3 字符组简记法........................ 211?

12.2.4 单词边界 ............................... 211?

12.2.5 行起始/结束位置 .................. 212?

12.2.6 环视 .... 212?

12.2.7 匹配模式 ............................... 213?

12.2.8 捕获分组的引用 .................... 214?

12.3 正则API简介 .. 215?

12.3.1 RegExp 215?

12.3.2 String ... 218?

12.4 常用操作示例 ... 221?

12.4.1 验证 .... 221?

12.4.2 提取 .... 222?

12.4.3 替换 .... 223?

12.4.4 切分 .... 223?

12.5 关于ActionScript ................................ 223?

12.5.1 RegExp 223?

12.5.2 匹配规则 ............................... 224?

12.5.3 匹配模式 ............................... 224?

12.5.4 正则API ................................ 224?

第13章 PHP ...............225?

13.1 预备知识 ........... 225?

13.2 正则功能详解 ... 227?

13.2.1 列表 .... 227?

13.2.2 字符组 228?

13.2.3 Unicode属性 ......................... 229?

13.2.4 字符组简记法........................ 229?

13.2.5 单词边界 ............................... 230?

13.2.6 行起始/结束位置 .................. 230?

13.2.7 环视 .... 231?

13.2.8 匹配模式 ............................... 231

13.2.9 纯文本模式 ........................... 232?

13.2.10 捕获分组的引用 .................. 232?

13.3 正则API简介 .. 233?

13.3.1 PREG 常量说明 ................... 233?

13.3.2 preg_quote ............................. 235?

13.3.3 preg_ grep .............................. 235?

13.3.4 preg_match ............................. 236?

13.3.5 preg_match_all ....................... 237?

13.3.6 preg_last_error ....................... 239?

13.3.7 preg_replace ........................... 239?

13.3.8 preg_replace_callback ............ 240?

13.3.9 preg_filter ............................... 240?

13.3.10 preg_split ............................. 241?

13.3.11 preg_replace_callback_array 242?

13.4 常见的正则操作举例 .......................... 243?

13.4.1 验证 .... 243?

13.4.2 提取 .... 243?

13.4.3 替换 .... 244?

13.4.4 切分 .... 244?

第14章 Python ...........245?

14.1 预备知识 ........... 245?

14.2 正则功能详解 ... 246?

14.2.1 列表 .... 246?

14.2.2 字符组 247?

14.2.3 Unicode属性 ......................... 248?

14.2.4 字符组简记法........................ 249?

14.2.5 单词边界 ............................... 250?

14.2.6 行起始/结束位置 .................. 251?

14.2.7 环视 .... 252?

14.2.8 匹配模式 ............................... 252?

14.2.9 捕获分组的引用 .................... 253?

14.2.10 条件匹配 ............................. 253?

14.3 正则API简介 .. 254?

14.3.1 RegexObject ........................... 254?

14.3.2 re.compile(regex[, flags]) ....... 255?

14.3.3 re.search(pattern,

—  没有更多了  —

以下为对购买帮助不大的评价

本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP