Python学习100天(从入门到精通系列文章)文章目录Python学习100天(从入门到精通系列文章)前言一、正则表达式基础知识1.1 什么是正则表达式1.2 正则表达式基本符号二、Python 对正则表达式的支持2.1 re 模块核心函数2.2 实战例子例子1:验证用户名和QQ号例子2:从一段文字中提取国内手机号码例子3:替换字符串中的不良内容例子4:拆分长字符串三、原始字符串的重要性总结前言在字符串处理的世界里,正则表达式是一把瑞士军刀——它既能精准定位目标,又能高效完成替换和拆分。掌握了正则表达式,你在处理文本数据时将如虎添翼。今天就来系统地学习 Python 中正则表达式的应用。一、正则表达式基础知识1.1 什么是正则表达式在编写处理字符串的程序时,经常会遇到在一段文本中查找符合某些规则的字符串的需求。正则表达式就是用于描述这些规则的工具。换句话说,我们可以使用正则表达式来定义字符串的匹配模式,即如何检查一个字符串是否有跟某种模式匹配的部分,或者从一个字符串中将与模式匹配的部分提取出来或者替换掉。举一个简单的例子:如果你在 Windows 操作系统中使用过文件查找并且使用过通配符(*和?),那么正则表达式也是与之类似的用来进行文本匹配的工具,只不过比起通配符,正则表达式更强大,它能更精确地描述你的需求。再举一个例子,我们从某个地方获得了一个字符串,希望在字符串中找出手机号和座机号。手机号是 11 位的数字,座机号则是类似于"区号-号码"这样的模式,如果不使用正则表达式要完成这个任务就会比较麻烦。今天几乎所有的编程语言都提供了对正则表达式操作的支持,Python 通过标准库中的re模块来支持正则表达式操作。1.2 正则表达式基本符号关于正则表达式的相关知识,推荐阅读