相关疑难解决方法(0)

Python 3:使用REGEX搜索大型文本文件

我想用正则表达式搜索一个大文本文件,并设置以下代码:

import re

regex = input("REGEX: ")

SearchFunction = re.compile(regex)

f = open('data','r', encoding='utf-8')

result = re.search(SearchFunction, f)

print(result.groups())

f.close()
Run Code Online (Sandbox Code Playgroud)

当然,这不起作用,因为第二个参数re.search应该是字符串或缓冲区.但是,我不能将所有文本文件插入到字符串中,因为它太长(意味着它将需要永远).有什么选择?

python regex text python-3.x

5
推荐指数
2
解决办法
7785
查看次数

标签 统计

python ×1

python-3.x ×1

regex ×1

text ×1