标签:content 匹配 Python pattern compile re result 正则表达式
正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串
re模块是python独有的匹配字符串的模块,该模块种提供功能基于正则表达式实现的,对于字符串进行模糊匹配找到想要的内容信息,一般用于爬虫或者自动化测试前后端不分离项目
(很早就接触了,今天重温一下)
常用规则
字符 |
描述 |
. |
匹配除换行符 \n 之外的任何单字符 |
+ |
匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 + |
* |
匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 * |
? |
匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 ? |
( ) |
标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 ( 和 )。 |
^ |
匹配输入字符串的开始位置 |
$ |
匹配输入字符串的结束位置 |
\d |
匹配一个数字字符。等价于 [0-9]。 |
{n} |
n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。 |
运算字符优先级
字符 |
描述 |
\ |
转义符 |
(), (?
标签:content,匹配,Python,pattern,compile,re,result,正则表达式
From: https://www.cnblogs.com/echohye/p/17155769.html
相关文章
- mac brew安装报错curl: (60) SSL certificate problem: certificate has expired
curl:(60)SSLcertificateproblem:certificatehasexpiredMoredetailshere:https://curl.haxx.se/docs/sslcerts.html这个问题原因就是证书到期了,重新下载下证...... - vue图片热区map-area定位(适应屏幕)
vue代码<template><div>{{screenWidth}}{{screeHeight}}<divv-for="(item,index)inbook":key="index"><!--当从后台获取数据的时候可以进行...... - SQL语句中 left join 后用 on 还是 where,区别大了!
前天写SQL时本想通过AleftBjoinonand后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。后来发现joinonand不会过滤结果记录条数,只会根据and后的条件...... - 用Python画数据分析第三章的图
importpandasaspdcatering_sale="D:\数据分析\catering_sale.xls"data=pd.read_excel(catering_sale,index_col=u'日期')print(data.describe())importmatplot...... - Python 正则表达式
1.常用的元字符1. .匹配任意字符,除换行符\n外 re.search(r'[a-z].*','python\ [email protected]')python[a-z]表示小写字母,.表示匹配除换行符外...... - 数据挖掘python画各类图
1importpandasaspd2importnumpyasnp3catering_sale='D:\data\catering_fish_congee(1).xls'#餐饮数据4data=pd.read_excel(catering_sale,names=...... - 自学Python中途放弃的原因
放弃学习的原因驱动力:兴趣;跟风;功利心理,爬虫赚钱,初期没有钱赚盲目不知道短期用来干嘛,长期用来干嘛,要在学习的时候感觉到学的东西是有用的筛选确定优质学习资源:确定了短...... - Monte-Carlo tree search as regularized policy optimization
发表时间:2020(ICML2020)文章要点:这篇文章把MCTS和policyoptimization结合起来,说AlphaZero这类算法其实可以看作是带正则项的policyoptimization(AlphaZero'ssearchheur...... - python数据挖掘绘图
importpandasaspdcatering_sale=(r'D:\数据挖掘\catering_sale.xls')data=pd.read_excel(catering_sale,index_col='日期')print(data.describe()) importma...... - python基础-数据容器的通用操作
五种数据容器的特性 my_list=[1,2,3,4,5]my_tuple=(1,2,3,4,5)my_str="abcdefg"my_set={1,2,3,4,5}my_dict={"key1":1,"key2":2,"key3":3,"key4":4,"ke......
|