如何利用python正则表达式匹配版本信息
用正则表达式提取文本中的版本号信息,比如说:10.1.1 9.5 10.10.11并实现在文本中读入,写出到文本。findall是把所有匹配到的结果都拿出来后面的group()括号里还能加数字,可以用来导出特定行\d是整数的意思 +是1-无穷 *是0到无穷####(I.)*是0个以上的整数加点‘(?: )' 无捕获组当你要将一部分规则作为一个整体对它进行某些操作,比如指定其重复次数时,你需要将这部分规则用''把它包围起来,而不能仅仅只用一对括号,那样将得到绝对出人意料的结果。例:匹配字符串中重复的'ab'结果:[‘ababab']如果仅使用一对括号,看看会是什么结果:结果:[‘ab']这是因为如果只使用一对括号,那么这就成为了一个组。组的使用比较复杂。banners.txt识别结果:test1.txt
用户评论