几经周折,《正则指引》终于要截稿了,将目录列在这里,有兴趣的读者可以留言申请试读感兴趣的部分(试读条件:申请试读的读者必须有自己的blog,每人最多试读2章(附录分3章),且须在试读一周内提供试读报告)。
1.1 普通字符组
1.2 关于Python的基础知识
1.3 普通字符组(续)
1.4 元字符与转义
1.5 排除型字符组
1.6 字符组简记法
1.7 字符组运算
1.8 POSIX字符组
2.1 一般形式
2.2 常用量词
2.3 数据提取
2.4 点号
2.5 滥用点号的问题
2.6 忽略优先量词
2.7 转义
3.1 分组
3.2 多选结构
3.3 引用分组
3.4 非捕获分组
3.5 补充
4.1 单词边界
4.2 行起始/结束位置
4.3 环视
4.4 补充
5.1 不区分大小写模式
5.2 单行模式
5.5 补充
6.1 转义
6.2正则表达式的处理形式
7.1 关于编码
7.2 推荐使用Unicode编码
7.3 Unicode匹配规则
7.4 单词边界
7.5 码值
7.6 Unicode属性
7.7 Unicode属性列表
7.8 POSIX字符组
8.1 有穷自动机
8.2 正则表达式的匹配过程
8.3 回溯
8.4 NFA和DFA
9.1关于元素的三种逻辑
9.2 正则表达式的常见操作
9.3 正则表达式的优化建议
9.4 别过分依赖正则表达式
10.1 预备知识
10.2 正则功能详解
10.3正则API简介
10.4 常用操作示例
11.1 预备知识
11.2 正则功能详解
11.3正则API简介
11.4 常用操作示例
12.1 预备知识
12.2正则功能详解
12.3 正则API简介
12.4 常用操作示例
12.5 关于ActionScript
13.1 预备知识
13.2 正则功能详解
13.3 正则API简介
13.4 常见正则操作举例
14.1 预备知识
14.2正则功能详解
14.3 正则API简介
14.4 常用操作示例
15.1 预备知识
15.2 正则功能详解
15.3 正则API简介
15.4 常用操作示例
15.5 Ruby1.9的新变化
16.1 POSIX
16.2 vi
16.3 grep
16.4 awk
16.5 sed
16.6 总结
From Life Sailor, post 《正则指引》目录
一 收到S老师邮件的时候,我刚刚胆战心惊地做完第一次德语技术分享,还在享受着同事们的鼓励。猛然间就收到一封邮件:“您的孩子在学校参与了一起性质严重的事件,您必须来学校面谈,请从以下时间段中选择……” 什么?“性质严重的事件”?我揉了揉眼睛,确认自己没有看错。再把这段文字贴到谷歌翻译里,确认自己没有理解错。 我没有看错,也没有理解错,就是“性质严重的事件”。好吧,既然“性质严重”,那谈话肯定是越早越好,最早的日期是第三天。我紧赶慢赶,回信确认了最早可能的谈话时间,虽然德国人通常都不期待能这么快收到回复。 去接他回来的路上,我发现他一切正常,完全看不出任何异样。于是,我也没有表现出任何异样,只是依照惯例,问他当天发生了什么,在学校开心不开心。 得到肯定的答复之后,我心生疑惑,看起来和“性质严重”完全不搭边。那会是什么事情呢? 我又问他,有没有和同学吵架、打架,是不是被人欺负了不敢说。但是,答案全都是“没有”。 我满心怀疑,又按捺不住,直接问:“既然一切都挺好,为什么S老师给我发信,说让我来学校跟她谈话呢?”我担心“性质严重”会吓到他,故意隐去了这个词。 他的满面春风在那瞬间凝固了,喃喃低语道:“好吧,原来是那件事,我还以为她不会跟你说。” (more…)
在2024年之前,我从来没想过自己有一天还可以加入乐团,甚至参加音乐会演奏。我只是个普通中年人,在之前文章里说过,上世纪八十年代随大流弹了十年手风琴,考过六级(当时最高八级)之后就彻底放弃了。直到二十多年后,在上海工作时才重新开始弹琴,当时有幸跟夏老师学了两年,打开了感官,懂得了音乐的世界远远比考级要广阔和美妙。再往后,就是自己看Youtube学习了一些乐理知识。因为德国几乎每个城市都有很多音乐学校,2023年末,我给本市的音乐学校写信,询问是否可以参加手风琴课程。通过回信我才知道,原来不只是“每个城市都有很多音乐学校”,而且“每个城市都有很多乐团”,哪怕是手风琴乐团。就这样,阴差阳错的,2024年初,经过简单的试奏,我加入了本市的手风琴乐团。虽然我是乐团新人,仍然有很多要学习的,但是一年下来,确实有不少感受。如果读者朋友也对音乐感兴趣,或者想让孩子学习音乐,也许我的感受可以提供一些参考。 (more…)
中秋节,照例是本地的华人家庭聚会,大人在一起闲聊,小朋友在一起玩耍。 我注意到,某个孩子似乎最近有些变化,嘴里说着不干不净的词汇,脸上还挂着特别的笑意。这个孩子以前不是这样,起码在我记忆里,几个月前他还不是这样。现在,很明显是受到了某些外界的影响,而且他似乎是在有意识地模仿。 考虑到与他的妈妈比较熟悉,聚会结束之后,我给她发消息提醒说,“今天我注意到您的孩子在玩耍时说了XXXX这些脏词,我以为,无论是在中文或是德语里,这么说都不太礼貌。我印象里,他以前不是这样的。记得您提到最近孩子参加了某个中文课程,或许可以问一下,是不是有同学有这样的情况,以后家长可以留意。” 我明白这有点微妙,但在德国呆久了,也觉得应当神经大条一点。孩子一起玩的时候,家长见到危险或者不礼貌的状况,直接制止别人家的孩子尤其是熟人的孩子,告诉说“嘿,小朋友,不能这样”或者“注意,那样不对”,也是非常常见的事情,有好几次我甚至会感谢别的家长,因为几乎所有情况下对方都是就事论事,而且说得对。 (more…)
一 去年回国的时候,见到了教我手风琴的夏老师。夏老师已逾古稀之年,钢琴手风琴俱佳,奈何现在学手风琴的孩子太少,我算是“关门弟子”了。多年不见,交谈起来仍然很愉悦。 我问他:“听说现在学钢琴的小孩少了,是真的吗?为什么会这样呢?” 夏老师答:确实如此,来学琴的小孩少了很多。据我判断,主要有几个原因。 第一,经济不如之前景气,许多家庭的收入下降,无力负担钢琴的学费了;第二,弹钢琴现在不能给考试加分了,愿意让孩子学钢琴的家长少了很多;第三,其实大部分家长本来也没想好为什么要让小孩学钢琴,更多是攀比心态,“你的孩子学了这个,所以我的孩子也要去学”,“既然现在你家孩子不学了,我当然也就没有压力和动力了”;第四,许多家长并不考虑小孩的状态以及音乐本身,哪怕继续让孩子学,也只是维持“学”的动作而已,重要的是老师收费便宜,上课方便——能来家里上课最好,至于老师本身的水平,小孩是否有收获,那不是考虑的重点。 末了,夏老师叹了口气,“也好,现在坚持在我这学琴的,都是小孩真正有天赋,家长也懂得音乐的价值的。” 我又问:“我在德国,发现好像每个会乐器的人都能弹钢琴,这也有点超乎我的想象。” 夏老师答:其实很好理解。钢琴是个打击乐器,简单,没有管乐的换气的问题,同时钢琴也是个键盘乐,没有弦乐的音准问题,所以很适合入门,也容易理解乐理。如果家里经济条件容许,先学一段时间的钢琴,之后再学任何乐器,都很简单。 我接着问,我家里正好有一台钢琴,因为家里领导小时候就希望学钢琴但是家里负担不起,如今终于可以圆梦了。她跟老师学了两年,很是找到些自我陶醉的感觉。我看小朋友现在弹手风琴,驾驭起来还有点吃力,是不是让他先改学一段钢琴? 夏老师说:完全可以啊。我就是七岁学钢琴,九岁学手风琴。先把钢琴学好了,之后再学手风琴事半功倍。 回到家里,我和小朋友认真聊了聊,确认他的兴趣是“像爸爸一样弹手风琴”,但在这个阶段,“学钢琴也是为将来做很好的准备”,他同意了。 (more…)
以前我写过自己学手风琴的爱恨情仇,也写过我在上海的手风琴老师。没想到,几十年后,异国他乡,自己刚上小学的孩子仍然选择了学习手风琴。比较他的学琴经历和我的学琴体验,还是有不少感慨,既能重温孩子学琴的兴奋和厌倦,也能体会家长送孩子学琴的不易与纠结。 以下,记录了我的若干感慨。 (more…)
从小就知道,在“反思二战”这个问题上,德国和日本是截然不同的。日本是反面典型,因为“始终没有彻底反思”,靖国神社问题,慰安妇问题始终没有终结;而德国是正面典型,有纽伦堡大审判,有勃兰特的“华沙之跪”,历史罪恶已经得到彻底清算。 那么,为何德国与日本会截然相反呢? 我听到过好几种流行的说法。有人说,因为“德意志民族是善于思考的民族,历史上出现了很多哲学家、科学家”,所以“德国的反思当然更深刻更到位”;也有人说,德国二战后被美国占领,“反思战争罪行”成了占领军安排的任务,所以才能做到彻底…… 我一度觉得这些说法都有些道理,但隐隐绰绰,又不知道到底哪个对哪个错,哪个更重要,哪个更不重要。直到来德国生活,认真看了一些德国历史,又与各种人交谈,我才终于发现,所谓德国“反思”的故事,很多都是神话,过于美好,却不切实际。 下面,我来罗列几个广泛流行的神话。 (more…)
View Comments