gpt4 book ai didi

python - 获取包含特定变量的所有值的数组

转载 作者:行者123 更新时间:2023-12-02 09:22:44 26 4
gpt4 key购买 nike

我想知道如何获取特定信息的所有值。在本例中,我想获取消息的所有“名称”并将其转换为数组。消息示例:

"xxxxxxxxxx name:yyyy; xxxxxxxxxxxxxxxxxxx name:yyyyy;"

代码(我只得到第一个“名字”):

 for i in range(0,len(message)):  
start = message.find('name') + 4
end = message.find(';', start)
a=message[start:end]
split=a.split(';')
print(split)

最佳答案

使用正则表达式:

import re
s = "xxxxxxxxxx name:yyyy; xxxxxxxxxxxxxxxxxxx name:yyyyy;"
print(re.findall(r"name:[a-zA-Z]+", s))

输出:

['name:yyyy', 'name:yyyyy']

关于python - 获取包含特定变量的所有值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49645756/

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