
正则表达式
regular expression
鞋子不会飞
突破认识看世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式匹配分组(6)
正则表达式匹配分组(6)1. 匹配分组相关正则表达式代码功能|匹配左右任意一个表达式(ab)将括号中字符作为一个分组\num引用分组num匹配到的字符串(?P)分组起别名(?P=name)引用别名为name分组匹配到的字符串示例1:|需求:在列表中[“apple”, “banana”, “orange”, “pear”],匹配ap...原创 2020-03-16 20:46:11 · 709 阅读 · 0 评论 -
正则表达式匹配开头和结尾(5)
正则表达式匹配开头和结尾(5)1. 匹配开头和结尾代码功能^匹配字符串开头$匹配字符串结尾示例1:^需求:匹配以数字开头的数据import re# 匹配以数字开头的数据match_obj = re.match("^\d.*", "3hello")if match_obj: # 获取匹配结果 print(match_obj.gro...原创 2020-03-16 20:19:15 · 9801 阅读 · 0 评论 -
正则表达式匹配多个字符(4)
正则表达式匹配多个字符(4)4.1 匹配多个字符代码功能*匹配前一个字符出现0次或者无限次,即可有可无+匹配前一个字符出现1次或者无限次,即至少有1次?匹配前一个字符出现1次或者0次,即要么有1次,要么没有{m}匹配前一个字符出现m次{m,n}匹配前一个字符出现从m到n次{m,}匹配前一个字符出现至少m次示例1:*需求:匹...原创 2020-03-16 20:08:33 · 3431 阅读 · 0 评论 -
正则表达式匹配单个字符(3)
正则表达式匹配单个字符3.1 匹配单个字符代码功能.匹配任意1个字符(除了\n)[ ]匹配[ ]中列举的字符\d匹配数字,即0-9\D匹配非数字,即不是数字\s匹配空白,即 空格,tab键\S匹配非空白\w匹配非特殊字符,即a-z、A-Z、0-9、_、汉字\W匹配特殊字符,即非字母、非数字、非汉字示例1: ....原创 2020-03-16 19:57:19 · 368 阅读 · 0 评论 -
正则表达式之python模块re(2)
正则表达式之python模块re2.1. re模块的介绍在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个 re 模块# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据result.group()2.2 re模...原创 2020-03-16 19:42:40 · 230 阅读 · 0 评论 -
正则表达式的概述(1)
正则表达式的概述正则表达式的介绍在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。正则表达式概念正则表达式就是记录文本规则的代码正则表达式的样子0\d{2}-\d{8} 这个就是一个正则表达式,表达的意思是匹配的是座机号码正则表达式的特点正则表达式的语法很令...原创 2020-03-16 19:38:15 · 121 阅读 · 0 评论