因此,可以說我有一個字符串進來是這樣的:如何從兩個分隔符之間的字符串獲取值,然後爲分隔符之後的內容設置另一個值?
newData = "[Fruit]Apple"
我怎麼會集設置從字符串,這些變量在發送?
type = "Fruit"
food = "Apple"
因此,可以說我有一個字符串進來是這樣的:如何從兩個分隔符之間的字符串獲取值,然後爲分隔符之後的內容設置另一個值?
newData = "[Fruit]Apple"
我怎麼會集設置從字符串,這些變量在發送?
type = "Fruit"
food = "Apple"
replace
和split
:
type, food = newData.replace('[','').split(']')
或者沒有replace
(信用@Bakuriu),與切片:
type, food = newData[1:].split(']')
您可以使用.split()
food = newData.split(']')[-1]
type = newData.split(']')[0].split('[')[-1]
似乎相當微不足道......你有什麼嘗試過,沒有奏效? –
'm = re.match(r'\ [(?P w +)\](?P \ w +)',「[Fruit] Apple」); type = m.group('type'); food = m.group('name')'? –
Bakuriu
什麼是嵌套? – erip