我是Python新手。 Python中是否有StringTokenizer?我可以通過字符掃描和複製來完成字符嗎?Python:如何從字符串中提取所需的信息?
我有以下的輸入字符串
data = '123:Palo Alto, CA -> 456:Seattle, WA 789'
我需要提取此字符串從兩個(市,州)領域。這裏是我寫的代碼
name_list = []
while i < len(data)):
if line[i] == ':':
name = ''
j = 0
i = i + 1
while line[i] != '-' and line[i].isnumeric() == False:
name[j] = line[i] # This line gives error
i = i + 1
j = j + 1
name_list.append(name)
i = i + 1
我該怎麼辦?
是一間的所有城市:和和這些標點符號在其他地方沒有出現過? – Mark 2010-08-20 16:59:29
@Mark:我改變了這個問題。我現在需要(城市,州)領域。是的,這些標點符號出現在其他地方 – Bruce 2010-08-20 17:00:51
789是最後一個錯字,還是模式不重複? – sdolan 2010-08-20 17:05:42