1. 正则表达式概述
正则表达式(简称为 regex)是一些由字符和特殊符号组成的字符串, 描述了模式的重复或者表述多个字符。
正则表达式能按照某种模式匹配一系列有相似特征的字符串。
换句话说, 它们能够匹配多个字符串。
不同语言的正则表达式有差异,本文叙述是Python的正则表达式。
解释代码大多摘自《Python编程快速上手 让繁琐工作自动化》
2. 正则表达式书写正则表达式就是一个字符串,与普通字符串不同的是,正则表达式包含了0个或多个表达式符号以及特殊字符,详见《Python核心编程》1.2节。
# 正则表达式书写 'hing' '\wing' '123456' '\d\d\d\d\d\d' 'regex.py' '.*\.py'