gpt4 book ai didi

python - 如何从 python 字符串中删除大量空格?

转载 作者:太空宇宙 更新时间:2023-11-04 04:31:48 24 4
gpt4 key购买 nike

我知道有几个与我的问题类似的问题,但我找不到解决我的问题的方法。我有一个字符串是:

"subject: Exercise Feedback Form
persona_id: bresse
Q1: Yes
Q1 comments: Yes everything was found A1
Q2: No
Q2 comments: No forgot to email me A2
Q3: Yes
Q3 comments: All was good A3
Q4: No
Q4 comments: It was terrible A4
Q5_comments: Get Alex to make it better






























subject: Issue With App
persona_id: bresse
comments: Facebook does not work comments feedback"

如您所见,中间有大量空白。我将如何使用 python 删除它?

最佳答案

您可以使用正则表达式并将表达式配置为用一个空格替换 n 个或更多空格/换行符/制表符/空格:

import re

s = "hello \n world"
print(re.sub("\s{4,}"," ",s))

打印:

hello world

这里它将删除所有空格/换行符/制表符/任何东西(正则表达式中的 \s)如果至少有 4 个,并且只会用一个空格替换(以避免那些单词被分开的在替换后整理,你可以用换行符或无字符替换它)。

关于python - 如何从 python 字符串中删除大量空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52520012/

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