我已尽职尽责地试图找到答案,但没有运气。
示例字符串:
test = 'CurrentEmail:EMAIL@gmail.com\n' \
'CurrentTime:TIME\n' \
'CurrentLocation:LOCATION'
我要做的是分别定义每个参数,如:
CurrentEmail = 'EMAIL@gmail.com', CurrentTime = 'TIME', CurrentLocation = 'LOCATION'.
以某种方式从同一个测试字符串中:
和下一行\n
之间进行提取。
非常感谢你的帮助!
编辑: 我能够使用以下内容。
new_test = test.splitlines()
for lines in new_test:
if 'CurrentEmail:' in lines:
CurrentEmail = lines.replace('CurrentEmail:', '')
elif 'CurrentTime' in lines:
CurrentTime = lines.replace('CurrentTime:', '')
elif 'CurrentLocation:' in lines:
CurrentLocation = lines.replace('CurrentLocation:', '')
else:
continue