Python搜索特定行的.txt文件

时间:2016-03-02 01:03:20

标签: python regex

基本上我想要一个Python脚本在openssl/bio.h中搜索包含

的任何行
.txt

" #1111. " < =来自1111的任何数字,因此任何0-90-9数字的可能性,包括4在开头,#在结尾。

1 个答案:

答案 0 :(得分:3)

您想要使用名为Regular Expression的内容。

Python有一个名为re的正则表达式模块。

import re

with open('file.txt', 'r') as f:
    matches = [line for line in f if re.search(r'#\d{4}\.', line)]
print matches