PS:暂时没有深入学习的需求,但是老是看到,所有就想了解一下。正则表达式 (regular expression) 描述了一种字符串匹配的模式(pattern)。
http://deerchao.net/tutorials/regex/regex.htm#mission
字符可能是字母,数字,标点符号,空格,换行符,汉字等等。
字符串是0个或更多个字符的序列。文本也就是字符串。
字符串匹配正则表达式,是指这个字符串里有一部分(或几部分)能满足表达式给出的条件。
正则表达式就是记录文本规则的代码,用来进行文本匹配的工具。
(比如,你可以编写一个正则表达式,用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号“-”,最后是7或8位数字的字符串像 010-12345678或0376-7654321)。
re 模块使 Python 语言拥有全部的正则表达式功能。