正则表达式使用lookaround找到匹配的字符串位置与start()和end()

时间:2017-08-31 06:09:32

标签: python regex

我的字符串像 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]]

显然我可以从这里看到它在这里使用外观可以让有人给我定期表达或找到这些位置的解决方案。

0 个答案:

没有答案