python用方括号提取字符中的数值_python 从字符串中提取数值
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 从字符串中提取数值相关推荐
- python查找指定字符所在行号_python查找字符串中某个字符
本文收集整理关于python查找字符串中某个字符的相关议题,使用内容导航快速到达. 内容导航: Q1:Python里统计一个字符串中另一个字符串的个数 答案为3(用正则):1234>>&g ...
- python实现:计算字符的个数,接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。
题目内容: 接受一个由字母和数字组成的字符串和一个字符,然后输出输入的字符串中含有该字符的个数.不区分大小写. 可以使用以下语句实现字符串s的输入: s=str(input()) 输入格式: 输入一个 ...
- 判断一个字符串的所有字符是否都在另一个字符串中
网上流传了一个故事,说是在google面试的故事,故事中说最后一道面试题就是假设有两个字符串,一个长一些(字符串1),一个短一些(字符串2),如何判断这个短字符串中的每个字符是否都在这个长字符串中.假 ...
- python从收货信息,寄件信息等字符串中,获取姓名
python从收货信息,寄件信息等字符串中,获取姓名 python代码: def getUserName(address):firstNames = {"赵","钱&qu ...
- python中替换字符串中字符_python替换字符串中的某个字符
python_split_strip_replace使用方法 使用python时会经常要对字符串做一些处理,比如:分割字符串.去掉空格.替换字符串 中的某个字符等,下面介绍下这几个功能的使用. 一. ...
- python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符
目的 检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器 def containAny(seq,aset): for c in seq: if c ...
- python删除指定字符_python删除字符串中指定字符的方法
最近开始学机器学习,学习分析垃圾邮件,其中有一部分是要求去除一段字符中的标点符号,查了一下,网上的大多很复杂例如这样 import re temp = "司法局让我和户 1 5. 8 0. ...
- python统计字符出现的次数最多的字符_Python统计字符串中出现次数最多的人名
人名最多数统计 题目摘自https://python123.io 描述 编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名. ...
- python按位置从字符串提取子串的操作是_Python基础-字符串操作和“容器”的操作...
星火:Python基础-IF和循环zhuanlan.zhihu.com星火:Python基础-函数zhuanlan.zhihu.com星火:Python基础-模块zhuanlan.zhihu.c ...
最新文章
- etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理
- 1行Python代码制作动态二维码
- PCT-36.523
- 聊一聊2020年实例分割领域的进展和未来展望
- ARM MMU工作原理剖析[转]
- 找出数组中前K大的值
- 快速排序 java导包_排序算法-快速排序(Java实现)
- 初学Linux第三周
- Thinkphp开发时关闭缓存的方法
- Given a singly linked list where elements are sorted in ascending order, convert it to a height bala
- Tools:Android studio 使用
- 剑指 Offer II 006. 排序数组中两个数字之和
- 矩阵的转置matlab,矩阵的转置表示 matlab中矩阵的转置怎么表示
- Markdown中LaTeX公式编号
- 华为又又又白给了,自动化福利领取了吗?
- 计算机软件高级职称有啥用,计算机软考高级职称有什么用
- 华为 eNSP 打开警告:请将eNSP相关应用程序添加到windows firewall的允许程序列表,并允许其在公用网络上运行!
- 运动模糊(MotionBlur)
- 需求调研中要注意的三点
- Python开发培训哪里好
热门文章
- Redis实战之限制操作频率
- 1.NetDh框架之数据库操作层--Dapper简单封装,可支持多库实例、多种数据库类型等(附源码和示例代码)...
- Django之ModelForm验证
- Windows Azure Platform Introduction (2) 云计算的分类和服务层次
- “远程服务器返回错误: (404) 未找到”的正确解决方法
- 中华图标网--http://sinoLogo.cn
- python正确的赋值语句-Python 赋值语句技巧之序列解包
- php springboot,springboot是什么?
- arm 饱和指令_ARM平台下NEON使用方法详解
- python简笔画绘制 数据驱动绘图_pytorch visdom可视化工具学习—2—详细使用-2-plotting绘图...