Python在分隔符后在字符串中插入新的行字符

时间:2017-03-19 00:44:44

标签: python string split

所以我试图在段落中找到分隔符后插入一个新的行字符。

for index, char in enumerate(lines_of_text):
    if char == period or char == question_mark or char == exclamation_mark:
        lines_of_text = lines_of_text[:index+1] + '\n' +        lines_of_text[index+1:]

问题是它最终会打印出类似的内容:

东西!

乌斯!

! d

电子! AB

吨!

我认为问题在于每个'/ n'都要添加2个字符的字符串长度吗?

但我无法想办法解决这个问题。

0 个答案:

没有答案