字符串python中的空格

2024-04-25 16:46:47 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,如何检测一个字符串中是否有两个连续的空格?在

例如,对于输入字符串:

Hello   there

我想检测这两个空格并返回True。在

我知道您可以使用splitjoin来填充连续的空格,但是如何检测它们呢?在


Tags: 字符串truehellosplitthere空格join
2条回答

如果要查找两个或多个连续的空格:

if "  " in s:
    # s contains two or more consecutive space

如果要在字符串中的任何位置查找两个或多个空格:

^{pr2}$

更一般的解决方案是使用正则表达式来检查输入字符串中是否有两个或多个连续空格。例如:

import re
if re.search('\s{2,}', s):
    # s contains two or more consecutive spaces

如果您只需要检查字符串中是否有两个空格,那么最好使用@markbyers的解决方案,因为这样更简单。在

相关问题 更多 >