正则表达式匹配任意字符(包括换行符)
以下三种可以匹配包括换行符在内的任意字符:
[\s\S]* 、 [\d\D]*、 [\w\W]*
示例代码如下:
import reline = 'ver_loss:1.386276092529297;ver_p_ana:0.500774740.860.50096285nan;ver_n_ana:0.50076320.15875nan0.5009661;pp_loss:6.360285034179688;pn_loss:6.539781494140625;'
pattern1 = re.compile(r'ver_loss:(\w*.\w+);[\s\S]*pp_loss:(\w*.\w+);pn_loss:(\w*.\w+);')
pattern2 = re.compile(r'ver_loss:(\w*.\w+);[\d\D]*pp_loss:(\w*.\w+);pn_loss:(\w*.\w+);')
pattern3 = re.compile(r'ver_loss:(\w*.\w+);[\w\W]*pp_loss:(\w*.\w+);pn_loss:(\w*.\w+);')
print(pattern1.findall(line))
print(pattern2.findall(line))
print(pattern3.findall(line))# output:
# [('1.386276092529297', '6.360285034179688', '6.539781494140625')]
# [('1.386276092529297', '6.360285034179688', '6.539781494140625')]
# [('1.386276092529297', '6.360285034179688', '6.539781494140625')]
正则表达式匹配任意字符(包括换行符)相关推荐
- java 匹配任意字符_正则表达式匹配任意字符(包括换行符)
正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.但有时候我们需要匹配包括换行符在内的字符,经过一番搜索,发现了几种正则表达式匹配任意字符 ...
- php正则匹配任意字符串,正则表达式匹配任意字符(包括换行符)
正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.但有时候我们需要匹配包括换行符在内的字符,经过一番搜索,发现了几种正则表达式匹配任意字符 ...
- 匹配任意字符(包括中英文及中英文标点)的正则表达式
匹配任意字符(包括中英文及任意标点)的正则表达式 Regex : \\w*|\\W*|[\\u4e00-\\u9fa5]这个表达式匹配一个任意中英文字符. 其中: \w : A word charac ...
- 关于正则表达式匹配任意字符
关于正则表达式匹配任意字符 今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现 ...
- C#正则表达式匹配任意字符
不得不说正则很强大,尤其在字符串搜索上 匹配任意字符,包括汉字,换行符: [\s\S]*.
- java正则任意字符_正则表达式匹配任意字符(包括换行符)的写法
今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,". ...
- 使用正则表达式匹配任意字符(包含换行符)
今天工作中需要用到正则来进行部分相同段落全量删除,突然忘记怎么写了,特地记录一下! 公式:[\s\S] 使用上述公式就能匹配任意字符,但是仅输入上述公式,我们只能匹配到一个字符,所以,还需要加上&qu ...
- python正则匹配任意字符_Python 正则表达式 匹配任意字符的写法
.(句点)匹配除了换行之外的所有一个字符, .*(点-星)匹配除了换行外的所有字符>>> >>> r=re.compile(r'.*') >>> ...
- Python 正则表达式 匹配任意字符
.(句点)匹配除了换行之外的所有一个字符, .*(点-星)匹配除了换行外的所有字符 >>> >>> r=re.compile(r'.*') >>> ...
最新文章
- hexo部署在Github-Page流程
- SNAP实现(转自SuiFei)
- 【Android 应用开发】Canvas 精准绘制文字 ( 测量文本真实边界 | 将文本中心点与给定中心点对齐 )
- 802.11w协议介绍
- 2014年3月29日缅甸将举行人口普查
- ubutun 因为端口冲突引起安装nginx报错的解决方法
- mysql如何优化性能优化_如何优化性能?MySQL实现批量插入以优化性能的实例详解...
- pictureselector 图片路径_AI图片无损放大软件
- java jps都卡死,java长时间运行后,jps失效
- 超松弛迭代法解线性方程组c语言,超松弛迭代法解线性方程组.doc
- 计算机网络之数据链路层:7、选择重传协议(SR)
- 数据库代码编写_如何将您的职业转变为数据科学-即使您今天不编写代码。
- 怎么样减少电脑对人的辐射
- python 灰度直方图_python3+opencv 使用灰度直方图来判断图片的亮暗操作
- MySQL中的DATE_SUB()函数和DATE_ADD()函数
- 求n!的位数以及求n!具体的值(C or C++)
- Python 2X 版本 痛苦的编码格式,一遍完美解决Unicode、GB2312、GBK编码格式的文章
- 智能手机低价“裸奔”( 山寨手机芯片“海思K3”VS“MTK”)
- 如何搭建一个npm脚手架
- 【数学史】大富翁的概率
热门文章
- 机器学习回归预测_通过机器学习回归预测高中生成绩
- mybatisPlus根据起止时间作为条件进行查询
- 945928-17-6,TAMRA alkyne,5-Carboxytetramethylrhodamine-Alkyne,5-羧基四甲基罗丹明-炔烃
- Linux入门学习 —— 常用的基本命令(上)
- QTableView和QTableWidget的区别是什么?
- Linux-centos7-防火墙
- 主码,候选码,外码,全码,主属性,非主属性的区别
- 刚发布!新型病毒下,程序员可在家免费学习了!
- 一套Python入门视频
- 基于PyTorch、易上手,细粒度图像识别深度学习工具库Hawkeye开源