Python之Regular Expressions(正则表达式)

    添加时间:2013-7-1 点击量:

         在编写处理惩罚字符串的法度或网页时,经常会有查找合适某些错杂规矩的字符串的须要。正则表达式就是用于描述这些规矩的对象。换句话说,正则表达式就是记录文本规矩的代码。


         很可能你应用过Windows/Dos下用于文件查找的通配符(wildcard),也就是和?。若是你想查找某个目次下的所有的Word文档的话,你会搜刮.doc。在这里,会被申明成随便率性的字符串。和通配符类似,正则表达式也是用来进行文本匹配的对象,只不过比起通配符,它能更正确地描述你的需求——当然,价格就是更错杂——比如你可以编写一个正则表达式,用来查找所有以0开首,后面跟着2-3个数字,然后是一个连字号“-”,最后是7或8位数字的字符串(像010-12345678或0376-7654321)。进修正则表达式的一个好网站戳这里!


         好,言归正传,我们来谈谈在Python中如何应用正则表达式。

    彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
    分享到: