gpt4 book ai didi

python - 使用 Python 正则表达式按换行符或句点划分字符串

转载 作者:太空狗 更新时间:2023-10-29 17:26:15 25 4
gpt4 key购买 nike

我有一个字符串:

"""Hello. It's good to meet you.
My name is Bob."""

我正在尝试找到将其拆分为按句点和换行符划分的列表的最佳方法:

["Hello", "It's good to meet you", "My name is Bob"]

我很确定我应该使用正则表达式,但是,由于没有使用它们的经验,我正在努力弄清楚如何做到这一点。

最佳答案

你不需要正则表达式。

>>> txt = """Hello. It's good to meet you.
... My name is Bob."""
>>> txt.split('.')
['Hello', " It's good to meet you", '\nMy name is Bob', '']
>>> [x for x in map(str.strip, txt.split('.')) if x]
['Hello', "It's good to meet you", 'My name is Bob']

关于python - 使用 Python 正则表达式按换行符或句点划分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17618149/

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