在python学习过程中,常常会遇到字符处理的函数sub(),下面就对这个函数进行学习。
一、函数理解
sub()函数是在re模块中,用于替换字符串中的匹配项。下面先从字面理解下re和sub的意思。
(1)re是正则表达式的意思,即英文Regular Expression的第一个字母缩写,正则表达式是用一种形式化语法描述的文本匹配模式。
2025年03月10日
在python学习过程中,常常会遇到字符处理的函数sub(),下面就对这个函数进行学习。
sub()函数是在re模块中,用于替换字符串中的匹配项。下面先从字面理解下re和sub的意思。
(1)re是正则表达式的意思,即英文Regular Expression的第一个字母缩写,正则表达式是用一种形式化语法描述的文本匹配模式。
2025年03月10日
正则表达式是一种强大的文本处理工具,它可以帮助我们在文本中搜索、匹配、替换特定的字符串。在Python中,我们可以使用re模块来使用正则表达式。本文将介绍正则表达式的基础知识和常用操作,帮助大家更好地掌握这一工具。
2025年03月10日
import datetime
# 获取当前日期和时间
current_time = datetime.datetime.now()
# 格式化日期和时间
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
# 解析字符串为日期和时间
parsed_time = datetime.datetime.strptime("2022-01-01", "%Y-%m-%d")
2025年03月10日
前面我们学习了search()、match()、findall()等方法搜索字符。虽然可以查找字符,但目前能实现的功能较弱,仅能在完全匹配的情况下查找出来,没有模糊查询。今天我们学习“元字符”来实现模糊查询。 在正则表达式中能够表示某种特殊含义,而不是表示其本身的字符或特定结构,可以被称为元字符。最基本的元字符如下表所示:
2025年03月10日
Python爬虫:正则的用法(非原理)。
大家好,这节课给大家讲正则的实际用法,不讲原理,通俗易懂的讲如何用正则抓取内容。
·导入re库,这里是需要从html这段字符串中提取出中间的那几个文字。实例一个对象obj,通过它提取需要的内容。
·这里将需要的取得文字替换成(。*?),然后同re.findall对html进行解析提取。
2025年03月10日
POSIX 规定了正则表达式的C语言库函数, 参见regex(3), 我们已经学了很多C函数的用法 读者应该具备自己看懂man手册的能力
C语言中使用正则表达式一般分为三步:
1.编译正则表达式regcomp()
2.匹配正则表达式 regexec()
3.释放正则表达式 regfree()
2025年03月10日
在Python 3.11中,正则表达式是一种强大的文本处理工具,用于匹配、搜索和替换一些文本模式。Python中提供的内置模块re支持正则表达式的匹配和操作。下面就来详细讲解关于Python中正则表达式的相关知识。
1. 创建正则表达式
在Python中,正则表达式是由元字符和标识符组成的字符串,可以使用re模块提供的compile()方法来编译正则表达式: