《正则表达式必知应会》读书

learnfromnow learnfromnow     2023-01-06     305

关键词:

技术分享图片

内容简介  · · · · · ·

作者简介  · · · · · ·

Ben Forta

拥有三十多年的计算机领域从业经验,是世界知名的技术作家,也是Adobe技术界知名专家,目前担任Adobe公司的客户培训部高级主管。他撰写的《SQL必知必会》《MySQL必知必会》等因短小精悍、可快速入手而受到读者好评,已被翻译为十几种文字,成为世界级畅销书。

目录  · · · · · ·

第1章 正则表达式入门  1
1.1 正则表达式的用途  1
1.2 如何使用正则表达式  2
1.2.1 用正则表达式进行搜索  3
1.2.2 用正则表达式进行替换  3
1.3 什么是正则表达式  4
1.4 使用正则表达式  5
1.5 在继续学习之前  6
1.6 小结  6
第2章 匹配单个字符  7
2.1 匹配纯文本  7
2.1.1 有多个匹配结果  8
2.1.2 字母的大小写问题  8
2.2 匹配任意字符  9
2.3 匹配特殊字符  12
2.4 小结  14
第3章 匹配一组字符  15
3.1 匹配多个字符中的某一个  15
3.2 利用字符集合区间  17
3.3 取非匹配  21
3.4 小结  22
第4章 使用元字符  23
4.1 对特殊字符进行转义  23
4.2 匹配空白字符  26
4.3 匹配特定的字符类别  28
4.3.1 匹配数字(与非数字)  28
4.3.2 匹配字母和数字(与非字母和数字)  29
4.3.3 匹配空白字符(与非空白字符)  31
4.3.4 匹配十六进制或八进制数值  31
4.4 使用POSIX字符类  32
4.5 小结  34
第5章 重复匹配  35
5.1 有多少个匹配  35
5.1.1 匹配一个或多个字符  36
5.1.2 匹配零个或多个字符  39
5.1.3 匹配零个或一个字符  41
5.2 匹配的重复次数  43
5.2.1 为重复匹配次数设定一个精确的值  44
5.2.2 为重复匹配次数设定一个区间  45
5.2.3 匹配“至少重复多少次”  46
5.3 防止过度匹配  47
5.4 小结  49
第6章 位置匹配  50
6.1 边界  50
6.2 单词边界  51
6.3 字符串边界  54
6.4 小结  59
第7章 使用子表达式  60
7.1 什么是子表达式  60
7.2 子表达式  61
7.3 子表达式的嵌套  65
7.4 小结  67
第8章 回溯引用:前后一致匹配  68
8.1 回溯引用有什么用  68
8.2 回溯引用匹配  71
8.3 回溯引用在替换操作中的应用  74
8.4 小结  79
第9章 前后查找  80
9.1 前后查找  80
9.2 向前查找  81
9.3 向后查找  83
9.4 把向前查找和向后查找结合起来  86
9.5 对前后查找取非  87
9.6 小结  89
第10章 嵌入条件  90
10.1 为什么要嵌入条件  90
10.2 正则表达式里的条件  91
10.2.1 回溯引用条件  91
10.2.2 前后查找条件  94
10.3 小结  96
附录A 常见应用软件和编程语言中的正则表达式  97
附录B 常见问题的正则表达式解决方案  110
附录C 正则表达式测试器  128








































































《正则表达式必知必会》读书笔记

《正则表达式必知必会》读书笔记 *正则表达式入门1.正则表达式的两种基本用途:搜索和替换。2.正则表达式是一些用来匹配和处理文本的字符串。小结:正则表达式是文本处理方面功能最强大的工具之一,正则表达式语言... 查看详情

正则表达式必知必会读书笔记

架构图模拟小案例1.匹配美元 查看详情

更新完毕正则表达式必知必会读书笔记

第二章匹配单个字符正则表达式可以包含纯文本(甚至可以是只包含纯文本)。绝大多数正则表达式引擎默认行为只是返回第1个匹配结果,但是正则有办法实现全部匹配。在JavaScript中,可选是g。正则默认区分大小写,如果不可... 查看详情

更新完毕正则表达式必知必会读书笔记

第二章匹配单个字符正则表达式可以包含纯文本(甚至可以是只包含纯文本)。绝大多数正则表达式引擎默认行为只是返回第1个匹配结果,但是正则有办法实现全部匹配。在JavaScript中,可选是g。正则默认区分大小写,如果不可... 查看详情

《正则表达式必知必会》读书笔记(代码片段)

注:《正则表达式必知必会》这本书很适合入门正则表达式,比网上很多教程都适合。其实正则表达式主要学习的就是各种元字符的使用,最后搭配起来就是一个完整的正则表达式。前8章重点学习掌握;第9章也... 查看详情

网络骇客入门之网络编程:网络应知应会

网络骇客入门之网络编程(一):网络应知应会一、计算机网络在设计之初就决定了它结构简单,传输可靠的特点,除此之外,它还能连接不同种类的计算机在网络上,各个节点同等重要且必须有冗余路由二、网络在理论上被分... 查看详情

tkinter编程应知应会(23)-活用canvas的对象tag

我们继续以围棋小程序为例说明Tkinter中Canvas控件的用法。当控件的内容表示之后,一般也需要根据用户的需要进行更新。本文介绍借助Tkinter提供的对象Tag来实现管理和控制Canvas对象的方法。首先还是动作的视频:​​视频链接... 查看详情

9个应知应会的单行python代码(代码片段)

作者|周萝卜来源| 萝卜大杂烩当我们开始学习Python时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。确切来说,这是完全没有问题的,但是有一些方法可以在不忽... 查看详情

痞子衡嵌入式:嵌入式从业者应知应会知识点-索引

...术的痞子。本系列痞子衡给大家介绍的是嵌入式从业者应知应会知识点。  本系列文章会逐一介绍嵌入式开发者应该懂的那些知识点:计算机原理篇(持续更新中...1/2)不可不知的计算机原理知识(1)-整数表示(原码,反码,补... 查看详情

《正则表达式必知必会》笔记

笔记说明: 在本笔记里 所有正则表达式都嵌套在【】 (中文字符里) 目录第1章正则表达式入门正则表达式(regularexpression,简称regex)。正则表达式用在搜索和替换。定义:一些用来匹配和处理文本的字符串。 &... 查看详情

正则表达式必知必会(修订版)整理教程

 正则表达式必知必会(修订版)整理教程1.  正则表达式入门1.1 用途:是一种工具,主要用途是搜索变化多端的文本。匹配      到我们想要的信息。1.2 使用正则表达式:在线测试工具:http:... 查看详情

01《正则表达式必知必会》(已看)(仅存放)

【01】《正则表达式必知必会》  共149页。扫描版,中文版。SamsTeachYourselefRegularExpressionsin10minutesBenForta著。杨涛翻译 【】魔芋:这本书已经没有用了。内容已吸收。 内容较为基础,也很全面。  **附件列表&... 查看详情

正则表达式必知必会(代码片段)

基本概念正则表达式描述了一种字符串匹配的文字模式,由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成,将该模式与所搜索的字符串进行匹配。通俗的讲,正则表达式相当于定义了一个模板,从某个字符串中按... 查看详情

[玩转ue4/ue5动画系统>c++篇>c++基础]之c++版模板中那些琐碎而又应知应会的语法知识小结(本文献给刚学完谭浩强就来啃uec++的同学)(代码片段)

本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式。教程内容将同步免费发布于开发游戏的老王(知乎|CSDN)的专栏《玩转UE4/UE5动画系统》。教程中使用的资源及工程将以开源... 查看详情

正则表达式必知必会3/10

第一章正则表达式入门正则表达式(Regularexpression,简称regex)查找特定的信息(搜索),查找并编辑特定的信息(替换)。正则表达式是一些用来匹配和处理文本的字符串,是由正则表达式语言创建的。与其他程序设计语言一... 查看详情

java正则表达式实践

  正则表达式是开发人员处理文本的好选择,在不同的语音之间有一定的共通性,也是一个开发人员必备的基础知识之一,在此特结合人民邮电出版社的《正则表达式必知必会》一书,以java语言实践书中的例子,记录于博客... 查看详情

读书笔记sql必知必会(代码片段)

章节标题页数进度完成时间1了解SQL1~9100%2022-04-08 2检索数据SELECT10~22100%2022-04-103排序检索数据ORDERBY23~30100%2022-04-114过滤数据WHERE31~38100%2022-04-115高级数据过滤(组合WHERE,NOT,IN)39~49100%2022-04-166用 查看详情

《sql必知必会》读书笔记上(第1~15章)(代码片段)

目录第1章了解SQL第2章MySQL简介第3章使用MySQL3.1连接数据库3.2选择数据库3.3显示数据库和表3.4其他SHOW语句第4章检索数据4.1SELECT语句4.2检索单个列4.3检索多个列4.4检索所有列4.5检索不同的行(去重)4.6限制结果4.7使用完全... 查看详情