gpt4 book ai didi

python - 计算一行Python中字符串中的重复字符

转载 作者:行者123 更新时间:2023-12-05 02:48:17 25 4
gpt4 key购买 nike

我想检查字符串中连续出现的重复字符,直到下一个空格。

例如:
以下字符串连续有 4 个 O,我想以某种方式检测到它。
myString = '我连续包含 fooooour O,没有任何空格'

它是什么字符并不重要,只要连续重复 4 次且没有任何空格即可。

我怎样才能做到这一点,我有哪些选择?

最佳答案

一个通用的解决方案可能是使用 re.findall 和模式 ((\S)\2{3,}):

myString = "I contain foooour O's in a row without any space"
matches = re.findall(r'((\S)\2{3,})', myString)
print(matches[0][0])

这打印:

oooo

关于python - 计算一行Python中字符串中的重复字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64629528/

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