python正则匹配数字_Python正则表达式,用于字母数字
我正在学习正则表达式,并尝试执行以下操作:
以下是一系列字母数字的格式.它以4位数字开头,后跟2个空格,然后是8位数字,然后是一个空格,然后是8位数字,然后是一个空格,然后是8位数字,然后是一个空格,然后是8位数字,然后是单个空格,然后是OR栏.
FFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF |
或者写得更清楚:
FFFF[space][space]FFFFFFFF[space]FFFFFFFF[space]FFFFFFFF[space]FFFFFFFF[space]|
我首先需要在以00A3开头的文件中找到正确的行.然后,我需要拉出使用框架所构成的数字组:
p = re.compile('00A3 ') # search for 00A3[space][space]
r = re.compile(???) # search for desired 8 digit groups
q = re.compile(\[SECTION2\])
dataString = inFile.next() # 00A3 388A63FF 00000DF1 52984731 FF989ACB
while not q.match(dataString) # look for [SECTION2] line in file. This means we passed where 00A3 would have been so it must not be here.
if p.match(dataString):
numbers = r.findall(dataString) # numbers = [388A63FF, 00000DF1, 52984731, FF989ACB]
break
dataString = inFile.next() # get next line to check
这应该给我一个编号列表,以供进一步处理.我只是不确定如何编写将仅找到由空格分隔的4组8个字母数字的正则表达式.我的想法是寻找8个字母数字以及前面和后面的空格,但这会引起问题吗?
我调查了前瞻性并看了后面的选项,但感到困惑.
我对此还很陌生,尤其是在Python中,因此我愿意接受有关更好实现的建议.
谢谢!
python正则匹配数字_Python正则表达式,用于字母数字相关推荐
- python正则匹配中文_python 正则表达式匹配中文-阿里云开发者社区
python 正则表达式匹配中文 文件编码为 utf-8 设置默认编码为 utf-8 中文需要转换为 \u 形式的编码,也就是 编码, 轮换方法,cmd 下执行 python 进入 python 命 ...
- python正则匹配统计_python正则表达式统计字符串的个数
原博文 2020-02-12 17:54 − 目的:通过python将pubmed下载的摘要txt文档,统计出其中的PMID数目,是否和文献总篇数一致,一致的话,就可以利用PMID的regex pat ...
- python正则匹配特殊字符_python 正则表达式特殊字符
字符描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符.或一个 向后引用.或一个八进制转义符.例如,'n' 匹配字符 "n".'\n' 匹配一个换行符.序列 '\\' 匹配 ...
- python正则取反_python 正则表达式
python 正则表达式 一. re 模块用于对python的正则表达式的模式匹配模式描述 ^匹配字符串的开头. $匹配字符串的末尾. .匹配任意字符除了换行符当re.DOTALL标记被指定时则可以匹 ...
- python 正则式替换_python 正则表达式参数替换实例详解
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python ...
- python正则匹配空格_Python中正则匹配TAB及空格的小技巧
在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任意字符,*代表0-无穷个,比如说要分别匹配某个目录下的子目录: >>> import re >>> mat ...
- python正则匹配特殊字符_python 利用正则表达式提取特殊信息
1.删除字符串中的 Python注释 案例: import re time = "2020-01-01 # 这是一个日期" num = re.sub(r'#.*$', " ...
- python 正则表达式取反,python正则取反_Python正则表达式-基础
Python正则表达式-基础 python使用正则,需要先引入re模块 import re 匹配符 单个字符表达式 含义 [0-9] 0123456789任意之一 [a-z] 小写字母任意之一 [A- ...
- python正则匹配日期2019-03-11_Python正则表达式匹配日期与时间的方法
下面给大家介绍下Python正则表达式匹配日期与时间 #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'Randy' import ...
最新文章
- VC 系统托盘编程,含有气泡提示
- uml图工具_UML建模工具更新情况(二)
- iis10 asp 如何连接mdb_网站500内部服务器错误如何解决 - 最蜘蛛池
- 使用软件测试路由器性能报告,小米路由器网络性能初步测试报告
- WCF学习记录【一】
- 性能测试模型之曲线拐点模型——压力曲线分析图
- 前端vs图片 3 jpg、png、gif 图片老三样系统总结
- 缅因大学欧洛诺分校计算机科学,缅因大学申请要求高不高?开学时间是什么时候?...
- 新一代 IT 服务管理平台 DOSM,助力企业数字化转型
- iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程
- 单神经元PID控制(Simulink仿真+PLC代码)
- 任正非揭秘华为鸿蒙,任正非揭秘!华为鸿蒙系统,比安卓、苹果系统快,为物联网而生...
- ArcGIS教程:什么是ArcGIS中的报表
- OllyDBG 完美教程 ( 超强入门级 1)
- Python数据分析与机器学习9-Seaborn之多变量分析
- Civil 3D 二次开发 创建Civil 3D 对象—— 00 ——
- cocos creator入门教程(六)—— cc.Action使用
- MySQL如何自定义函数
- SU插件|Fredo6基础运行库免费下载( (LibFredo6) )
- Fedora30的使用记录
热门文章
- Java ArrayList的不同排序方法
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
- 如何与人交流——程序员,赶紧生个孩子吧!
- 鸟哥的Linux私房菜(服务器)- 簡易 APT/YUM 伺服器設定
- 程序员面试题精选100题(41)-把数组排成最小的数[算法]
- Python中如何写控制台进度条的整理
- Scala基础教程(七):类和对象、特征
- 跟我一起写 Makefile(十一)
- 二叉树的先序/中序/后序/层次遍历
- LeetCode--055--跳跃游戏(java)