以下三种可以匹配包括换行符在内的任意字符:

[\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')]

正则表达式匹配任意字符(包括换行符)相关推荐

  1. java 匹配任意字符_正则表达式匹配任意字符(包括换行符)

    正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.但有时候我们需要匹配包括换行符在内的字符,经过一番搜索,发现了几种正则表达式匹配任意字符 ...

  2. php正则匹配任意字符串,正则表达式匹配任意字符(包括换行符)

    正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.但有时候我们需要匹配包括换行符在内的字符,经过一番搜索,发现了几种正则表达式匹配任意字符 ...

  3. 匹配任意字符(包括中英文及中英文标点)的正则表达式

    匹配任意字符(包括中英文及任意标点)的正则表达式 Regex : \\w*|\\W*|[\\u4e00-\\u9fa5]这个表达式匹配一个任意中英文字符. 其中: \w : A word charac ...

  4. 关于正则表达式匹配任意字符

    关于正则表达式匹配任意字符 今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现 ...

  5. C#正则表达式匹配任意字符

    不得不说正则很强大,尤其在字符串搜索上 匹配任意字符,包括汉字,换行符: [\s\S]*.

  6. java正则任意字符_正则表达式匹配任意字符(包括换行符)的写法

    今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,". ...

  7. 使用正则表达式匹配任意字符(包含换行符)

    今天工作中需要用到正则来进行部分相同段落全量删除,突然忘记怎么写了,特地记录一下! 公式:[\s\S] 使用上述公式就能匹配任意字符,但是仅输入上述公式,我们只能匹配到一个字符,所以,还需要加上&qu ...

  8. python正则匹配任意字符_Python 正则表达式 匹配任意字符的写法

    .(句点)匹配除了换行之外的所有一个字符, .*(点-星)匹配除了换行外的所有字符>>> >>> r=re.compile(r'.*') >>> ...

  9. Python 正则表达式 匹配任意字符

    .(句点)匹配除了换行之外的所有一个字符, .*(点-星)匹配除了换行外的所有字符 >>> >>> r=re.compile(r'.*') >>> ...

最新文章

  1. hexo部署在Github-Page流程
  2. SNAP实现(转自SuiFei)
  3. 【Android 应用开发】Canvas 精准绘制文字 ( 测量文本真实边界 | 将文本中心点与给定中心点对齐 )
  4. 802.11w协议介绍
  5. 2014年3月29日缅甸将举行人口普查
  6. ubutun 因为端口冲突引起安装nginx报错的解决方法
  7. mysql如何优化性能优化_如何优化性能?MySQL实现批量插入以优化性能的实例详解...
  8. pictureselector 图片路径_AI图片无损放大软件
  9. java jps都卡死,java长时间运行后,jps失效
  10. 超松弛迭代法解线性方程组c语言,超松弛迭代法解线性方程组.doc
  11. 计算机网络之数据链路层:7、选择重传协议(SR)
  12. 数据库代码编写_如何将您的职业转变为数据科学-即使您今天不编写代码。
  13. 怎么样减少电脑对人的辐射
  14. python 灰度直方图_python3+opencv 使用灰度直方图来判断图片的亮暗操作
  15. MySQL中的DATE_SUB()函数和DATE_ADD()函数
  16. 求n!的位数以及求n!具体的值(C or C++)
  17. Python 2X 版本 痛苦的编码格式,一遍完美解决Unicode、GB2312、GBK编码格式的文章
  18. 智能手机低价“裸奔”( 山寨手机芯片“海思K3”VS“MTK”)
  19. 如何搭建一个npm脚手架
  20. 【数学史】大富翁的概率

热门文章

  1. 机器学习回归预测_通过机器学习回归预测高中生成绩
  2. mybatisPlus根据起止时间作为条件进行查询
  3. 945928-17-6,TAMRA alkyne,5-Carboxytetramethylrhodamine-Alkyne,5-羧基四甲基罗丹明-炔烃
  4. Linux入门学习 —— 常用的基本命令(上)
  5. QTableView和QTableWidget的区别是什么?
  6. Linux-centos7-防火墙
  7. 主码,候选码,外码,全码,主属性,非主属性的区别
  8. 刚发布!新型病毒下,程序员可在家免费学习了!
  9. 一套Python入门视频
  10. 基于PyTorch、易上手,细粒度图像识别深度学习工具库Hawkeye开源