正则表达式
文章平均质量分 52
IT之一小佬
敲响键盘之乐,跳起程序之舞,抵达智慧之巅!
展开
-
Python 匹配 HTML tag 的时候,<.*> 和 <.*?> 区别
Python 匹配 HTML tag 的时候, 和 区别原创 2023-02-16 00:08:39 · 570 阅读 · 0 评论 -
正则表达式常见匹配内容
正则表达式常见匹配内容原创 2022-10-23 23:56:30 · 7284 阅读 · 0 评论 -
python中re.compile()用法详解
python中re.compile()用法详解原创 2022-08-21 22:51:20 · 33958 阅读 · 2 评论 -
python中re.match()用法详解
python中re.match()用法详解原创 2021-12-21 21:49:49 · 17453 阅读 · 1 评论 -
re.findall()用法详解
re.findall():函数返回包含所有匹配项的列表。返回string中所有与pattern相匹配的全部字串,返回形式为数组。示例代码1:【打印所有的匹配项】import res = "Long live the people's Republic of China"ret = re.findall('h', s)print(ret)运行结果:示例代码2:【如果未找到匹配项,返回空列表】import res = "Long live the people'.原创 2021-12-21 20:40:25 · 85458 阅读 · 16 评论 -
re.split()用法详解
re.split():返回一个列表,其中字符串在每次匹配时被拆分。单一分隔符,str.split()与 re.split()作用一致示例代码:import res = "Long live the people's Republic of China"ret1 = re.split("\s", s)print(ret1)ret2 = re.split("\s", s, 3) # 通过指定 maxsplit 参数来控制出现次数print(ret2)ret3 = re.spl原创 2021-12-21 20:25:34 · 20626 阅读 · 1 评论 -
re.search()用法详解
re.search():匹配整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回Nonepattern: 匹配的规则,string : 要匹配的内容,flags 标志位 这个是可选的,就是可以不写,可以写, 比如要忽略字符的大小写就可以使用标志位flags: 可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为:re.I忽略大小写 re.L表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境 re.M多行模式 re.S即为.并...原创 2021-12-21 20:09:46 · 44464 阅读 · 4 评论 -
re.sub()用法详解
re.sub()用法详解源代码、参数及其意义:def sub(pattern, repl, string, count=0, flags=0): """Return the string obtained by replacing the leftmost non-overlapping occurrences of the pattern in string by the replacement repl. repl can be either a string or原创 2021-03-22 22:53:08 · 82488 阅读 · 3 评论 -
正则表达式匹配分组(|、(ab)、\num、(?P<name>)(?P=name))
正则表达式匹配分组(|、(ab)、\num、(?P<name>)(?P=name))原创 2021-02-05 23:29:09 · 1114 阅读 · 0 评论 -
正则表达式匹配开头和结尾(^、$、[^指定字符])
正则表达式之匹配开头和结尾1. 匹配开头和结尾代码 功能 ^ 匹配字符串开头 $ 匹配字符串结尾 示例1:^需求:匹配以数字开头的数据import re# 匹配以数字开头的数据match_obj = re.match("^\d.*", "3hello")if match_obj: # 获取匹配结果 print(match_obj.group())else: print("匹配失败")match_obj2 = re.matc原创 2021-02-05 23:07:47 · 80132 阅读 · 1 评论 -
正则表达式匹配多个字符(*、+、?、{m}、{m,n})
正则表达式匹配多个字符(*、+、?、{m}、{m,n})原创 2021-02-05 22:53:49 · 14522 阅读 · 0 评论 -
正则表达式匹配单个字符(.、[]、\d、\D、\s、\S、\w、\W)
正则表达式之匹配单个字符1. 匹配单个字符代码 功能 . 匹配任意1个字符(除了\n) 【匹配\n时会报错】 [ ] 匹配[ ]中列举的字符 【匹配[ ]中的任何一个字符】 \d 匹配数字,即0-9 \D 匹配非数字,即不是数字 \s 匹配空白,即 空格,tab键 【都是空白】 \S 匹配非空白 \w 匹配非特殊字符,即a-z、A-Z、0-9、_、汉字 \W 匹配特殊字符,即非字母、非数字...原创 2021-02-05 22:40:36 · 15991 阅读 · 0 评论 -
正则表达式re模块使用介绍
正则表达式之re模块介绍1. re模块的介绍在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个 re 模块# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据result.group()2. re模块的使用import re# 使用match方法进行匹配操作result = re.match("itc原创 2021-02-05 22:20:28 · 318 阅读 · 0 评论 -
正则表达式的概述
正则表达式的概述1. 正则表达式的介绍在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。2. 正则表达式概念正则表达式就是记录文本规则的代码 【官方给予的解释】3. 正则表达式的样子0\d{2}-\d{8} 这个就是一个正则表达式,表达的意思是匹配的是座机号码4. 正则表达式的特点正则表达式的语法很令人头疼,可读性差 正则表达式通用行很强,能够适用于很多编程语言.原创 2021-02-05 22:09:15 · 226 阅读 · 0 评论