我的字符串像 aaadaa ,想在其中搜索 aa 并返回各自的索引位置,例如(0,1)(1,2) (4,5)有start()和end()函数。
import re
sequence = "aaadaa"
query = "aa"
r = re.compile(query)
print([[m.start(),m.end()] for m in r.finditer(sequence)])
它给我以下输出
[[0, 2], [4, 6]]
显然我可以从这里看到它在这里使用外观可以让有人给我定期表达或找到这些位置的解决方案。