Categories: 在线文档

《正则指引》目录

本文由Yurii原创,转载请注明来源: Life Sailor

本文链接 《正则指引》目录


几经周折,《正则指引》终于要截稿了,将目录列在这里,有兴趣的读者可以留言申请试读感兴趣的部分(试读条件:申请试读的读者必须有自己的blog,每人最多试读2章(附录分3章),且须在试读一周内提供试读报告)。

第一部分

第1章 字符组

1.1 普通字符组
1.2 关于Python的基础知识
1.3 普通字符组(续)
1.4 元字符与转义
1.5 排除型字符组
1.6 字符组简记法
1.7 字符组运算
1.8 POSIX字符组

第2章 量词

2.1 一般形式
2.2 常用量词
2.3 数据提取
2.4 点号
2.5 滥用点号的问题
2.6 忽略优先量词
2.7 转义

第3章 括号

3.1 分组
3.2 多选结构
3.3 引用分组
3.4 非捕获分组
3.5 补充

第4章 断言

4.1 单词边界
4.2 行起始/结束位置
4.3 环视
4.4 补充

第5章 匹配模式

5.1 不区分大小写模式
5.2 单行模式
5.5 补充

第6章 其它

6.1 转义
6.2正则表达式的处理形式

第二部分

第7章 Unicode

7.1 关于编码
7.2 推荐使用Unicode编码
7.3 Unicode匹配规则
7.4 单词边界
7.5 码值
7.6 Unicode属性
7.7 Unicode属性列表
7.8 POSIX字符组

第8章 匹配原理

8.1 有穷自动机
8.2 正则表达式的匹配过程
8.3 回溯
8.4 NFA和DFA

第9章:常见问题的解决思路

9.1关于元素的三种逻辑
9.2 正则表达式的常见操作
9.3 正则表达式的优化建议
9.4 别过分依赖正则表达式

第三部分

第10章 .NET

10.1 预备知识
10.2 正则功能详解
10.3正则API简介
10.4 常用操作示例

第11章 Java

11.1 预备知识
11.2 正则功能详解
11.3正则API简介
11.4 常用操作示例

第12章 JavaScript

12.1 预备知识
12.2正则功能详解
12.3 正则API简介
12.4 常用操作示例
12.5 关于ActionScript

第13章 PHP

13.1 预备知识
13.2 正则功能详解
13.3 正则API简介
13.4 常见正则操作举例

第14章 Python

14.1 预备知识
14.2正则功能详解
14.3 正则API简介
14.4 常用操作示例

第15章 Ruby

15.1 预备知识
15.2 正则功能详解
15.3 正则API简介
15.4 常用操作示例
15.5 Ruby1.9的新变化

第16章 Linux/Unix

16.1 POSIX
16.2 vi
16.3 grep
16.4 awk
16.5 sed
16.6 总结

附录

附录1 常用语言中正则特性一览

附录2 常用正则表达式及讲解

附录3 常用正则表达式工具及资源

Yurii

View Comments

  • 晕,你上午说可以试读3章的,怎么又改2章的,不行,说话不算数,我有自己blog,也有网站,微博也私信你了,报告可以给你更加详细点,你的书我也是要买的,能否快点发给我看看呀,我都等了好几年了!!!

  • 感谢各位热心回复,已经给大家发送了关于试读说明的邮件,请查收

  • 不知道大侠什么时候出书? 很期待。 申请读 1,2,16章,谢谢。

  • Is it possible to put all these into 1-day hands-on training? I would like that~

  • 申请试读3,4和附录,例子是python的?raw字符串拿来讲正则挺方便的

Share
Published by
Yurii

Recent Posts

亲历德国小学的死亡威胁事件【续】

一 很多人关心,我们父子给M写了道歉信之后,对方是否有回应。 答案是:到目前为止,还没有任何回应。不过比较特殊的是,写完信之后德国小学就开始放秋假,学生不用去学校,既然见不到,也就不可能收到任何回应。 老实说,我觉得对方父母是有点反应过度的。这些年我的一条深刻经验是,如果出现分歧、矛盾,越早、在越低的层面直接面对,就越容易解决。许多小的矛盾之所以越闹越大甚至无法收场,往往都是经过了很多演绎、传话,而没有在一开始就开诚布公地面对。 试想,如果自己的孩子收到写着“我要杀了你”的信件,哪怕一开始很惊慌甚至愤怒,但仔细想一想,毕竟还有很多信息是未知的——比如对方是谁,平时言行如何,为何要写这样的信…… 更好的办法或许是先去直接寻求这些问题的答案,而不是直接把信交给家长委员会,走“公事公办”的路子。 我当然承认,“公事公办”无可厚非,对方家长也有这样的权利——所谓权利,就是“有资格做对方不喜欢的事情,人家还拿你没办法”。既然有这样的权利,就需要尊重。 所以,“严于律己,宽于待人”的确是与人相处的重要法则:我不会选择这么做,但我能理解和尊重你这么做的权利。 也有人问,那将来你遇到M的父母,会不会紧张? 答案是:不会。 (more…)

6 minutes ago

亲历德国小学的死亡威胁事件

一 收到S老师邮件的时候,我刚刚胆战心惊地做完第一次德语技术分享,还在享受着同事们的鼓励。猛然间就收到一封邮件:“您的孩子在学校参与了一起性质严重的事件,您必须来学校面谈,请从以下时间段中选择……” 什么?“性质严重的事件”?我揉了揉眼睛,确认自己没有看错。再把这段文字贴到谷歌翻译里,确认自己没有理解错。 我没有看错,也没有理解错,就是“性质严重的事件”。好吧,既然“性质严重”,那谈话肯定是越早越好,最早的日期是第三天。我紧赶慢赶,回信确认了最早可能的谈话时间,虽然德国人通常都不期待能这么快收到回复。 去接他回来的路上,我发现他一切正常,完全看不出任何异样。于是,我也没有表现出任何异样,只是依照惯例,问他当天发生了什么,在学校开心不开心。 得到肯定的答复之后,我心生疑惑,看起来和“性质严重”完全不搭边。那会是什么事情呢? 我又问他,有没有和同学吵架、打架,是不是被人欺负了不敢说。但是,答案全都是“没有”。 我满心怀疑,又按捺不住,直接问:“既然一切都挺好,为什么S老师给我发信,说让我来学校跟她谈话呢?”我担心“性质严重”会吓到他,故意隐去了这个词。 他的满面春风在那瞬间凝固了,喃喃低语道:“好吧,原来是那件事,我还以为她不会跟你说。” (more…)

8 minutes ago

写在加入乐团一周年

在2024年之前,我从来没想过自己有一天还可以加入乐团,甚至参加音乐会演奏。我只是个普通中年人,在之前文章里说过,上世纪八十年代随大流弹了十年手风琴,考过六级(当时最高八级)之后就彻底放弃了。直到二十多年后,在上海工作时才重新开始弹琴,当时有幸跟夏老师学了两年,打开了感官,懂得了音乐的世界远远比考级要广阔和美妙。再往后,就是自己看Youtube学习了一些乐理知识。因为德国几乎每个城市都有很多音乐学校,2023年末,我给本市的音乐学校写信,询问是否可以参加手风琴课程。通过回信我才知道,原来不只是“每个城市都有很多音乐学校”,而且“每个城市都有很多乐团”,哪怕是手风琴乐团。就这样,阴差阳错的,2024年初,经过简单的试奏,我加入了本市的手风琴乐团。虽然我是乐团新人,仍然有很多要学习的,但是一年下来,确实有不少感受。如果读者朋友也对音乐感兴趣,或者想让孩子学习音乐,也许我的感受可以提供一些参考。 (more…)

14 minutes ago

从“这不公平”说起

中秋节,照例是本地的华人家庭聚会,大人在一起闲聊,小朋友在一起玩耍。 我注意到,某个孩子似乎最近有些变化,嘴里说着不干不净的词汇,脸上还挂着特别的笑意。这个孩子以前不是这样,起码在我记忆里,几个月前他还不是这样。现在,很明显是受到了某些外界的影响,而且他似乎是在有意识地模仿。 考虑到与他的妈妈比较熟悉,聚会结束之后,我给她发消息提醒说,“今天我注意到您的孩子在玩耍时说了XXXX这些脏词,我以为,无论是在中文或是德语里,这么说都不太礼貌。我印象里,他以前不是这样的。记得您提到最近孩子参加了某个中文课程,或许可以问一下,是不是有同学有这样的情况,以后家长可以留意。” 我明白这有点微妙,但在德国呆久了,也觉得应当神经大条一点。孩子一起玩的时候,家长见到危险或者不礼貌的状况,直接制止别人家的孩子尤其是熟人的孩子,告诉说“嘿,小朋友,不能这样”或者“注意,那样不对”,也是非常常见的事情,有好几次我甚至会感谢别的家长,因为几乎所有情况下对方都是就事论事,而且说得对。 (more…)

44 minutes ago

在德国,我陪小孩学音乐【续】

一 去年回国的时候,见到了教我手风琴的夏老师。夏老师已逾古稀之年,钢琴手风琴俱佳,奈何现在学手风琴的孩子太少,我算是“关门弟子”了。多年不见,交谈起来仍然很愉悦。 我问他:“听说现在学钢琴的小孩少了,是真的吗?为什么会这样呢?” 夏老师答:确实如此,来学琴的小孩少了很多。据我判断,主要有几个原因。 第一,经济不如之前景气,许多家庭的收入下降,无力负担钢琴的学费了;第二,弹钢琴现在不能给考试加分了,愿意让孩子学钢琴的家长少了很多;第三,其实大部分家长本来也没想好为什么要让小孩学钢琴,更多是攀比心态,“你的孩子学了这个,所以我的孩子也要去学”,“既然现在你家孩子不学了,我当然也就没有压力和动力了”;第四,许多家长并不考虑小孩的状态以及音乐本身,哪怕继续让孩子学,也只是维持“学”的动作而已,重要的是老师收费便宜,上课方便——能来家里上课最好,至于老师本身的水平,小孩是否有收获,那不是考虑的重点。 末了,夏老师叹了口气,“也好,现在坚持在我这学琴的,都是小孩真正有天赋,家长也懂得音乐的价值的。” 我又问:“我在德国,发现好像每个会乐器的人都能弹钢琴,这也有点超乎我的想象。” 夏老师答:其实很好理解。钢琴是个打击乐器,简单,没有管乐的换气的问题,同时钢琴也是个键盘乐,没有弦乐的音准问题,所以很适合入门,也容易理解乐理。如果家里经济条件容许,先学一段时间的钢琴,之后再学任何乐器,都很简单。 我接着问,我家里正好有一台钢琴,因为家里领导小时候就希望学钢琴但是家里负担不起,如今终于可以圆梦了。她跟老师学了两年,很是找到些自我陶醉的感觉。我看小朋友现在弹手风琴,驾驭起来还有点吃力,是不是让他先改学一段钢琴? 夏老师说:完全可以啊。我就是七岁学钢琴,九岁学手风琴。先把钢琴学好了,之后再学手风琴事半功倍。 回到家里,我和小朋友认真聊了聊,确认他的兴趣是“像爸爸一样弹手风琴”,但在这个阶段,“学钢琴也是为将来做很好的准备”,他同意了。 (more…)

4 hours ago

在德国,我陪小孩学音乐

以前我写过自己学手风琴的爱恨情仇,也写过我在上海的手风琴老师。没想到,几十年后,异国他乡,自己刚上小学的孩子仍然选择了学习手风琴。比较他的学琴经历和我的学琴体验,还是有不少感慨,既能重温孩子学琴的兴奋和厌倦,也能体会家长送孩子学琴的不易与纠结。 以下,记录了我的若干感慨。 (more…)

4 hours ago