如何在python中提取子字符串后的单词

2024-06-01 06:48:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串包含一组值,我在子字符串后提取一个单词(空格应该忽略) 我试着把绳子分开

text = text.split("Vehicle Number",1)[1]

文本包含Vehicle Number 4092 casuality 230 \n report based on 23/54/2 accidents 0192

我必须存储值(字典)

Vehicle Number : 4092,
report based on : 23/54/2,
accidents : 0192

我怎样才能做到这一点


Tags: 字符串text文本reportnumber字典on单词
1条回答
网友
1楼 · 发布于 2024-06-01 06:48:55

有很多方法可以做到这一点。给出一组静态单词但动态位置的干净方法:

text = "Vehicle Number 4092 casuality 230 \n report based on 23/54/2 accidents 0192"
text = text.split()

dictionary = {
    'Vehicle Number': text[text.index('Vehicle') + 2],
    'Report Based On': text[text.index('report') + 3],
    'Accidents': text[text.index('accidents') + 1]
}

相关问题 更多 >