其实这种问题,用正则表达式处理,非常简单。
# -*- coding: utf-8 -*-
s=u"""
T1标签
T2标签
"""
import re
labels= re.findall(r"[\S]* ",s) #\S是非空白字符的意思
#labels= re.findall(r"(?<=)[\S]*(?= )",s) #这个是稍微高级点的用法
for i in labels:
print i
输出结果:
但是如果用单纯的循环查找,就很复杂了,如果你坚持,可以借鉴括号配对的算法。