
python正则表达式
python正则表达式
只因为你温柔
如果人生就是一场陷阱,不知何时才能到天明。如果对得起我的生命,我要向全世界证明。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python正则表达式--参数说明
match用法 一般在写正则表达式的时候都在正则表达式 这里用个r match方法 从左到右匹配 # 从左往右匹配 全有那就认为匹配成功 result = re.match(r"itcast","itcastitheima") result.group() "itcast" *****************************************...原创 2019-05-05 13:57:50 · 287 阅读 · 0 评论 -
python-re模块操作
re模块操作在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re1. re模块的使用过程#coding=utf-8# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据result.group()r...原创 2019-09-04 11:39:30 · 506 阅读 · 0 评论 -
表示字符串
表示字符在上一小节中,了解到通过re模块能够完成使用正则表达式来匹配字符串本小节,将要讲解正则表达式的单字符匹配字符功能.匹配任意1个字符(除了\n)[ ]匹配[ ]中列举的字符\d匹配数字,即0-9\D匹配非数字,即不是数字\s匹配空白,即 空格,tab键\S匹配非空白\w匹配单词字符,即a-z、A-Z、0-9、_...原创 2019-09-04 11:42:48 · 275 阅读 · 0 评论 -
原始字符串
原始字符串>>> mm = "c:\\a\\b\\c">>> mm'c:\\a\\b\\c'>>> print(mm)c:\a\b\c>>> print(mm)c:\a\b\c>>> re.match("c:\\\\",mm).group()'c:\\'>>> ret...原创 2019-09-04 11:43:59 · 383 阅读 · 0 评论 -
正则表示数量
表示数量匹配多个字符的相关格式字符功能*匹配前一个字符出现0次或者无限次,即可有可无+匹配前一个字符出现1次或者无限次,即至少有1次?匹配前一个字符出现1次或者0次,即要么有1次,要么没有{m}匹配前一个字符出现m次{m,}匹配前一个字符至少出现m次{m,n}匹配前一个字符出现从m到n次示例1:*需求:匹配出,一个字...原创 2019-09-04 11:47:08 · 533 阅读 · 0 评论 -
正则表示边界
表示边界字符功能^匹配字符串开头$匹配字符串结尾\b匹配一个单词的边界\B匹配非单词边界示例1:$需求:匹配163.com的邮箱地址#coding=utf-8import re# 正确的地址ret = re.match("[\w]{4,20}@163\.com", "xiaoWang@163.com")ret.group()...原创 2019-09-04 11:49:06 · 217 阅读 · 0 评论 -
正则匹配分组
匹配分组字符功能|匹配左右任意一个表达式(ab)将括号中字符作为一个分组\num引用分组num匹配到的字符串(?P<name>)分组起别名(?P=name)引用别名为name分组匹配到的字符串示例1:|需求:匹配出0-100之间的数字#coding=utf-8import reret = re.match("[...原创 2019-09-04 11:54:50 · 858 阅读 · 0 评论 -
贪婪和非贪婪
python贪婪和非贪婪Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪。>>> s="This is a number 234-235-22-423">>> r=re.match("....原创 2019-09-04 12:00:09 · 158 阅读 · 0 评论 -
re模块的高级用法
re模块的高级用法search需求:匹配出文章阅读的次数#coding=utf-8import reret = re.search(r"\d+", "阅读次数为 9999")ret.group()运行结果:findall需求:统计出python、c、c++相应文章阅读的次数#coding=utf-8import reret = re.findall(r"\d+", ...原创 2019-09-04 11:58:27 · 197 阅读 · 0 评论