title: How to make python regex which matches multiple patterns to same index
body: <p>Is  it possible to get all overlapping matches, which starts from the same index, but are from different matching group? </p>
  
  <p>e.g. when I look for pattern "(A)|(AB)" from "ABC" regex should return following matches:</p>
  
  <p>(0,"A") and (0,"AB")</p>