python中用re.findall函数,里面写正则表达式

root@vdirectva:/home/lic_auto_scale# cat re.py

import re

test=['10Mbps','100bps','6.7Gbps','0.8bps','10.562Kbps']

for union in test :

_size=re.findall(r'\d+\.*\d*',union)

xusage = re.findall(r'\D*bps',union)

print("size: %3s , traffic volume unit : %3s", (_size,xusage))

root@vdirectva:/home/lic_auto_scale#

root@vdirectva:/home/lic_auto_scale# python ./re.py

('size: %3s , traffic volume unit : %3s', (['10'], ['Mbps']))

('size: %3s , traffic volume unit : %3s', (['100'], ['bps']))

('size: %3s , traffic volume unit : %3s', (['6.7'], ['Gbps']))

('size: %3s , traffic volume unit : %3s', (['0.8'], ['bps']))

('size: %3s , traffic volume unit : %3s', (['10.562'], ['Kbps']))

正则表达式含义

. # 点可代表一切字符

\ # 起转义作用

[...] # 指代方括号中的任意字符

\d # 指代数字0-9

\D # 指代非数字

\s # 指代一切空格,包括tab制表符、空格、换行等

\S # 指代非空格

\w # 指代大小写字母、数字和下划线

\W # 指代非大小写字母、数字和下划线

* # 匹配前面字符 >=0 次

+ # 匹配前面字符1次及以上

? # 匹配前面字符0次或1次

{m} # 匹配m次

{m,n} # 匹配m到n次

{m,} # 至少匹配m次

python用方括号提取字符中的数值_python 从字符串中提取数值相关推荐

  1. python查找指定字符所在行号_python查找字符串中某个字符

    本文收集整理关于python查找字符串中某个字符的相关议题,使用内容导航快速到达. 内容导航: Q1:Python里统计一个字符串中另一个字符串的个数 答案为3(用正则):1234>>&g ...

  2. python实现:计算字符的个数,接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。

    题目内容: 接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数.不区分大小写. 可以使用以下语句实现字符串s的输入: s=str(input()) 输入格式: 输入一个 ...

  3. 判断一个字符串的所有字符是否都在另一个字符串中

    网上流传了一个故事,说是在google面试的故事,故事中说最后一道面试题就是假设有两个字符串,一个长一些(字符串1),一个短一些(字符串2),如何判断这个短字符串中的每个字符是否都在这个长字符串中.假 ...

  4. python从收货信息,寄件信息等字符串中,获取姓名

    python从收货信息,寄件信息等字符串中,获取姓名 python代码: def getUserName(address):firstNames = {"赵","钱&qu ...

  5. python中替换字符串中字符_python替换字符串中的某个字符

    python_split_strip_replace使用方法 使用python时会经常要对字符串做一些处理,比如:分割字符串.去掉空格.替换字符串 中的某个字符等,下面介绍下这几个功能的使用. 一.  ...

  6. python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符

    目的 检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器 def containAny(seq,aset): for c in seq: if c ...

  7. python删除指定字符_python删除字符串中指定字符的方法

    最近开始学机器学习,学习分析垃圾邮件,其中有一部分是要求去除一段字符中的标点符号,查了一下,网上的大多很复杂例如这样 import re temp = "司法局让我和户 1 5. 8 0. ...

  8. python统计字符出现的次数最多的字符_Python统计字符串中出现次数最多的人名

    人名最多数统计 题目摘自https://python123.io 描述 编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬ ...

  9. python按位置从字符串提取子串的操作是_Python基础-字符串操作和“容器”的操作...

    星火:Python基础-IF和循环​zhuanlan.zhihu.com星火:Python基础-函数​zhuanlan.zhihu.com星火:Python基础-模块​zhuanlan.zhihu.c ...

最新文章

  1. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理
  2. 1行Python代码制作动态二维码
  3. PCT-36.523
  4. 聊一聊2020年实例分割领域的进展和未来展望
  5. ARM MMU工作原理剖析[转]
  6. 找出数组中前K大的值
  7. 快速排序 java导包_排序算法-快速排序(Java实现)
  8. 初学Linux第三周
  9. Thinkphp开发时关闭缓存的方法
  10. Given a singly linked list where elements are sorted in ascending order, convert it to a height bala
  11. Tools:Android studio 使用
  12. 剑指 Offer II 006. 排序数组中两个数字之和
  13. 矩阵的转置matlab,矩阵的转置表示 matlab中矩阵的转置怎么表示
  14. Markdown中LaTeX公式编号
  15. 华为又又又白给了,自动化福利领取了吗?
  16. 计算机软件高级职称有啥用,计算机软考高级职称有什么用
  17. 华为 eNSP 打开警告:请将eNSP相关应用程序添加到windows firewall的允许程序列表,并允许其在公用网络上运行!
  18. 运动模糊(MotionBlur)
  19. 需求调研中要注意的三点
  20. Python开发培训哪里好

热门文章

  1. Redis实战之限制操作频率
  2. 1.NetDh框架之数据库操作层--Dapper简单封装,可支持多库实例、多种数据库类型等(附源码和示例代码)...
  3. Django之ModelForm验证
  4. Windows Azure Platform Introduction (2) 云计算的分类和服务层次
  5. “远程服务器返回错误: (404) 未找到”的正确解决方法
  6. 中华图标网--http://sinoLogo.cn
  7. python正确的赋值语句-Python 赋值语句技巧之序列解包
  8. php springboot,springboot是什么?
  9. arm 饱和指令_ARM平台下NEON使用方法详解
  10. python简笔画绘制 数据驱动绘图_pytorch visdom可视化工具学习—2—详细使用-2-plotting绘图...