gpt4 book ai didi

python - 返回匹配正则表达式的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:32 25 4
gpt4 key购买 nike

我有一个文本文件,我想从中提取与特定模式匹配的一行。我可以使用正则表达式搜索该行并返回它,以便之后使用它吗?有没有比

更优雅的方式
for lines in file:
if re.match(targetregex,line)!=None:
print line

类似于:

print re.matchingline(targetregex,file.read())

最佳答案

你可以像这样使用列表理解

print [line for line in file  if re.match(targetregex, line)]

它将返回与正则表达式匹配的行列表。

关于python - 返回匹配正则表达式的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19592620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com