2024-04-25 16:46:47 发布
网友
在Python中,如何检测一个字符串中是否有两个连续的空格?在
例如,对于输入字符串:
Hello there
我想检测这两个空格并返回True。在
True
我知道您可以使用split和join来填充连续的空格,但是如何检测它们呢?在
split
join
如果要查找两个或多个连续的空格:
if " " in s: # s contains two or more consecutive space
如果要在字符串中的任何位置查找两个或多个空格:
更一般的解决方案是使用正则表达式来检查输入字符串中是否有两个或多个连续空格。例如:
import re if re.search('\s{2,}', s): # s contains two or more consecutive spaces
如果您只需要检查字符串中是否有两个空格,那么最好使用@markbyers的解决方案,因为这样更简单。在
如果要查找两个或多个连续的空格:
如果要在字符串中的任何位置查找两个或多个空格:
^{pr2}$更一般的解决方案是使用正则表达式来检查输入字符串中是否有两个或多个连续空格。例如:
如果您只需要检查字符串中是否有两个空格,那么最好使用@markbyers的解决方案,因为这样更简单。在
相关问题 更多 >
编程相关推荐