python 如果字符串在5个字符串之后,我该如何打印?[已关闭]

mwg9r5ms  于 2023-02-02  发布在  Python
关注(0)|答案(1)|浏览(126)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

9小时前关门了。
Improve this question
如果在5个单词后找到John,我将打印ok
所以在约翰之前,必须有5个字。我怎么才能得到它呢?谢谢

text = "Word word word, word word John word"

if "John" next 5 string in text:
    print("ok")
iqjalb3h

iqjalb3h1#

您可以尝试以下代码:

text = "Word word word, word word John word" #your string
text_1 = text.split() #splits the string at spaces
if text_1[5] == "John": # Check if John at index 5
    print("ok")

相关问题