各类资料学习下载合集
https://pan.quark.cn/s/8c91ccb5a474
正则表达式(Regular Expressions,简称Regex)是一种用于匹配字符串的强大工具。它广泛应用于文本处理、数据验证和复杂查找等场景。了解正则表达式的基本概念和常用语法,将极大提高您对文本数据的处理能力。本文将详细介绍正则表达式的基本语法、常用模式以及在Python中的应用示例。
1. 正则表达式的基本语法
1.1 字符匹配
-
.:匹配任意单个字符(除了换行符)。 -
\d:匹配数字,等价于[0-9]。 -
\D:匹配非数字,等价于[^0-9]。 -
\w:匹配字母、数字或下划线,等价于[a-zA-Z0-9_]。 -
\W:匹配非字母、数字或下划线,等价于[^a-zA-Z0-9_]。 -
\s:匹配空白字符,包括空格、制表符和换行符。 -
\S:匹配非空白字符。
1.2 字符集
-
[abc]:匹配a、
