7
我有這樣的字符串:在python中列出轉換的字符串?
searchString = "u:sads asdas asdsad n:sadasda as:adds sdasd dasd a:sed eee"
我要的是列表:
["u:sads asdas asdsad","n:sadasda","as:adds sdasd dasd","a:sed eee"]
我所做的是:
values = re.split('\s', searchString)
mylist = []
word = ''
for elem in values:
if ':' in elem:
if word:
mylist.append(word)
word = elem
else:
word = word + ' ' + elem
list.append(word)
return mylist
但我想在蟒蛇的優化代碼2.6。
感謝
可能重複的[Python - 正則表達式 - 在字之前分割字符串](http://stackoverflow.com/questions/6709067/python-regex-splitting-string-before-word) – outis