gpt4 book ai didi

python - 通过正则表达式在 Python 中对字符串进行分区

转载 作者:太空狗 更新时间:2023-10-29 18:18:50 24 4
gpt4 key购买 nike

我需要在保持空白的同时将字符串拆分为单词边界(空白)的数组。

例如:

'this is  a\nsentence'

会变成

['this', ' ', 'is', '  ', 'a' '\n', 'sentence']

我知道 str.partitionre.split , 但他们都没有完全按照我的意愿行事,而且没有 re.partition

我应该如何在 Python 中以合理的效率对空白字符串进行分区?

最佳答案

试试这个:

s = "this is  a\nsentence"
re.split(r'(\W+)', s) # Notice parentheses and a plus sign.

结果是:

['this', ' ', 'is', '  ', 'a', '\n', 'sentence']

关于python - 通过正则表达式在 Python 中对字符串进行分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5932059/

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