1.  匹配一行字符串中  2个小数

匹配一行日志中先出现的2个小数,并取平均值

line ="AAAAAAAAAAAAAAAAAAAAAAAAA,curAsk0 5.5578516124999995, curBid0 5.608098387499999"

p = r'.*curAsk0 ([\d].[\d]*)+.*curBid0 ([\d].[\d]*)'

s = re.findall(p, line)

s = list(s[0])

print(list(s))

for sell in s:

sum = sum + float(sell)

print(sum/2)

如上日志:一次匹配2个,则匹配到的值保存到s ,值为:[('5.5578516124999995','5.608098387499999')]

如上代码也可以修改为:

line = "AAAAAAAAAAAAAAAAAAAAAAAAA,curAsk0 5.5578516124999995, curBid0 5.608098387499999"

p = r'.*curAsk0 ([\d.]+)+.*curBid0 ([\d.]+)'

#修改了此处正则获取方式

s = re.findall(p, line)

average = (float(s[0][0]) + float(s[0][0]))/2

print(average)

python 正则表达式匹配数字或者小数点_Python 正则表达式 匹配小数相关推荐

  1. python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...

    python从字符串中提取数字 使用正则表达式,用法如下: ## 总结 ## ^ 匹配字符串的开始. ## $ 匹配字符串的结尾. ## \b 匹配一个单词的边界. ## \d 匹配任意数字. ## ...

  2. python正则表达式匹配数字或者逗号_python正则表达式去掉数字中的逗号(python正则匹配逗号)...

    分析 数字中经常是3个数字一组,之后跟一个逗号,因此规律为:***,***,*** 正则式[a-z]+,[a-z]? import re sen = "abc,123,456,789,mnp ...

  3. js正则表达式校验数字和小数点的数字

    js正则表达式校验数字和小数点的数字 /** obj 校验的数据 name 前台字段的名字,用于判断后清空,可以不传 */ function checkFloat(obj,name){var re = ...

  4. python 正则表达式匹配数字或者小数点_用正则表达式匹配浮点数

    在这个例子中,我将向你展示如何避免不熟悉正则表达式的人常犯的一些错误.我们将尝试建立一个可以匹配浮点数的正则表达式.我们的正则表达式也应该匹配整数,以及整数部分(即0)没有给出来的浮点数. 乍看之下, ...

  5. python re正则提取ip地址_python 正则表达式匹配IP地址

    一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.实验目的 从tex ...

  6. python中怎样使用re模块_PYTHON正则表达式 re模块使用说明

    首先,运行 Python 解释器,导入 re 模块并编译一个 RE: #!python Python 2.2.2 (#1, Feb 10 2003, 12:57:01) >>> im ...

  7. python多行字符串变单行_Python 正则表达式里的单行s和多行m模式

    Python 的 re 模块内置函数几乎都有一个 flags 参数,规定了正则匹配时的各种策略模式,其中有两个模式:单行(re.DOTALL, 或者re.S)和多行(re.MULTILINE, 或者r ...

  8. 教你用正则表达式提取数字和小数点

    1.初识 1.1.纯数字提取 1 2 3 4 5 6 7 8 9 -- "提取123abc提取":提取当前字符当中的123   -- 1.Hive: select regexp_r ...

  9. python字符串提取数字并求和_python实现将字符串中的数字提取出来然后求和

    因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现. 题目:字符串43...3y2 ...

  10. 正则数字和小数点_Python中的正则表达式【不断补充~】

    首先,力推一个正则表达式效果测试网站,简洁好用,就是它了~ PHP, PCRE, Python, Golang and JavaScript​regex101.com 然后,贴一张正则表达式的常用符号 ...

最新文章

  1. python中计算如何实现_基于python如何实现计算两组数据P值
  2. MySQL修改my.cnf配置不生效的解决方法
  3. redis DB操作
  4. shell 字符(串)处理命令
  5. 解决nuxt.js新建项目报错的问题
  6. Server SAN:弄潮儿云计算时代
  7. 那些不知所措的运算符优先级
  8. python加载dll后如何查看函数_Python调用DLL带指针函数读写IC卡
  9. 比例电磁阀(二)阀门开度与速度的关系
  10. linux桌面壁纸目录,[多图]回顾每一款默认Ubuntu壁纸
  11. sci一区二区 SCI、EI、ISTP分别指什么
  12. 后台清理 清理cookie_清理枯木
  13. 专利申请的流程与时间
  14. 显示技术全倒装COB小间距LED与正装COB小间距的优势对比。
  15. spring boot 尚桂谷学习笔记05 ---Web
  16. 【图的存储】邻接多重表
  17. 简单介绍函数式编程中的Functor(函子),Applicative(加强版函子),Monad(单子)
  18. 问题:The given artifact contains a string literal with a package reference 'andro
  19. html给页面整体添加左右边距_打印html页面时的边距
  20. PVE+集客AC+K2T-AP

热门文章

  1. 8.微服务设计 --- 监控
  2. 141.PHP 对象赋值
  3. mc服务器天赋系统,[娱乐|经济]GokiStats——全新的天赋系统插件MySQL可用[全版本]...
  4. 华为平板鸿蒙评测,华为平板首发鸿蒙系统,Matepad Pro2 跑分首曝
  5. php安全拦截,php类中的各种拦截器用法分析
  6. 《数学之美》—隐含马尔可夫模型
  7. css中的一些选择器的用法总结
  8. CF986F Oppa Funcan Style Remastered
  9. [福大软工] Z班 团队第一次作业—团队展示成绩公布
  10. AC日记——贪婪大陆 洛谷 P2184