2020
12-10
12-10
如何利用python正则表达式匹配版本信息
问题描述:用正则表达式提取文本中的版本号信息,比如说:10.1.19.510.10.11并实现在文本中(.txt)读入,写出到文本(.txt)首先构造正则表达式:pattern=Vpat=“I.(I.)*I”构造正则表达式:r'\d+\.(?:\d+\.)*\d+'importrepattern=r'\d+\.(?:\d+\.)*\d+'f=open("F:\\xxxxxx\\banners.txt","r")data=f.read()f.closeresult=re.findall(pattern,data)f1=open("F:\\xxxxxx\\test1.txt","w")foriinresult:f1.write(i...
继续阅读 >
在原txt文件中,我们需要匹配出的字符串为:休闲服务(中间参杂着换行)直接复制到notebook里进行处理①发现需要拿出的字符串都在证卷研究报告前,第一步就把证券报告前面的所有内容全部提出来(包括换行)②发现需要的字符串在两个换行符(\n)的中间,再对其进行处理完整代码importretxt="""行业报告|行业点评休闲服务证券研究报告"""result=re.findall(r"([\s\S]*)证券研究报告",txt)[0]sstr=re.findall("\n([...