gpt4 book ai didi

python - 从文件中提取字符串列表

转载 作者:行者123 更新时间:2023-11-30 22:03:09 24 4
gpt4 key购买 nike

我必须从文件中提取 3 个字符串,如下所示:

我只需要提取关键字之前的3个字符串:“>> For”

我编写了以下代码来提取字符串列表,但它没有正确提取:

import re
import sys

contents = "JLYLFPMKKLZDSRLBTEKH KMZMGQNLLMAETSMCUFLI KXKEOLJJKYCRQKASDJG J LYLFPMKKLZDSRLBTEKH K MZMGQNLLMAETSMCUFLI L KXKEOLJJKYCRQKASDJGJ LYLFPMKKLZDSRLBTEKHK MZMGQNLLMAETSMCUFLIL KXKEOLJJKYCRQKASDJGJ LYLFPMKKLZDSRLBTEKHK MZMGQNLLMAETSMCUFLIL >> For"

m = re.match(r'(.*)[A-Z]{20}\s{40}(.*)\s{20}>> For', contents)

if m:
print m.group(1)

上述文件的预期结果:

['KXKEOLJJKYCRQKASDJGJ', 'LYLFPMKKLZDSRLBTEKHK', 'MZMGQNLLMAETSMCUFLIL']

最佳答案

re.findall('(\w{20}\s+\w{20}\s+\w{20}\s+)>> For', x)[0].split()

这应该返回您想要的内容:

['KXKEOLJJKYCRQKASDJGJ', 'LYLFPMKKLZDSRLBTEKHK', 'MZMGQNLLMAETSMCUFLIL']

关于python - 从文件中提取字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53620295/

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