如何从两个分隔符之间的字符串中获取值,然后将另一个值设置为分隔符之后的值?

时间:2016-07-06 13:55:46

标签: python

所以我想说我有一个像这样的字符串:

newData = "[Fruit]Apple"

如何设置从发送的字符串中设置这些变量?

type = "Fruit"
food = "Apple"

2 个答案:

答案 0 :(得分:2)

replacesplit

type, food = newData.replace('[','').split(']')

或没有replace(信用@Bakuriu),切片

type, food = newData[1:].split(']')

答案 1 :(得分:0)

您可以使用.split()

food = newData.split(']')[-1]
type = newData.split(']')[0].split('[')[-1]