【发布时间】:2023-03-05 11:01:01
【问题描述】:
example_string = 'Hello A Bye, Hello B Ciao."
通缉:"B"
我要使用的:re.search()
正常方法:
res = re.search(r'Hello(.*?)Ciao', example_string)
但这种方法会输出:"A Bye, Hello B"。
有没有办法告诉程序第二次出现第一个关键字。所以在这种情况下,它会在字符串中搜索单词“Hello”的第二次出现,并将其作为res 中的第一个关键字。
这样它就会简单地输出:"B"。
有人知道如何解决这个问题吗?
谢谢。
【问题讨论】: