Python中正则表达式的应用

开题

在写这篇文章前,我花了很长一段时间来思考:我们学习一门技术,究竟从哪几个方面去去理解和掌握呢?

经过与一些行业内行业外专家探讨得出了一个结论,大致上是这样三个方面:技术的产生,技术的原理,和技术的配置(实施或是实现)。

就像是有个人得了感冒,你得知道他是热伤风,还是风寒,亦或是病毒性的支原体衣原体感染。才能对症下药,否则一股脑的吃下所有药,药效并不好,药力也会互相抵消。

我学Python基础的总时间计划是十天,包括从变量类型到函数调用再到类、包啊等概念。因为之前有过一些变成基础所以学起来也不是很费力。可能对于时间上充裕或是头脑灵活的同学,需要的时间更短些。

那么,今天为什么主要挑Python中的正则(英文:regular expression。Python中的包就叫re,取的的就是首字母。)表达式来讲呢?Python是一种语义较为简介的编程语言,在对字符串处理的时候大量使用了正则表达式。在Django框架刚问世的时候,甚至还分成了两大阵营。一类人认为正则表达式语句简介,但是语义不明,也不能覆盖所有的情况,最后弃之不用。另一类则是如饮甘饴好不畅快。

准备

  1. 正则表达式基础。
  2. 编辑器 : 我用的是富文本编辑器 sublime text 3
  3. 编译环境 : Python 3.5.2

 

posted @ 2017-05-16 14:53  杀猪大王  阅读(413)  评论(0)    收藏  举报