gpt4 book ai didi

python - 在 Python 中拆分文本

转载 作者:行者123 更新时间:2023-11-28 19:37:02 25 4
gpt4 key购买 nike

有没有一种简单的方法可以在每次出现特定类型的字体时将文本分成单独的行。例如,我有这样的文本:

BILLY: The sky is blue. SALLY: It really is blue. SAM: I think it looks like this: terrible.

我想为每个演讲者将文本分成几行:

BILLY: The sky is blue.
SALLY: It really is blue.
SAM: I think it looks like this: terrible.

说话者总是大写,名字后面有一个冒号。

最佳答案

import re
a="BILLY: The sky is blue. SALLY: It really is blue. SAM: I think it looks like this: terrible."
print re.split(r"\s(?=[A-Z]+:)",a)

您可以为此使用re.split

输出:['BILLY:天空是蓝色的。','SALLY:它真的是蓝色的。','SAM:我认为它看起来像这样:糟糕。']

关于python - 在 Python 中拆分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33260106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com