简介/动机
正则表达式regex:
是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表述多个字符,于是正则表达式能按照某种模式匹配一系列有相似特征的字符串。
解决的问题:
正则表达式的出现使得我们可以通过编程使计算机具有在文本中检索某种模式的能力。
实际应用举例
- 通过计算机程序,查看某时间段内所有发送和接受的邮件
- 删除某一特定主题的邮件
python对正则表达式的支持
通过标准库中的re
模块可以支持正则表达式
搜索和匹配的比较
匹配(matching):指的是“模式匹配”(pattern-matching),用于严格讨论与字符串中模式相关的正则表达式。