title: How to use regex to find all overlapping matches
body: <p>I'm trying to find every 10 digit series of numbers within a larger series of numbers using re in Python 2.6.</p>
  
  <p>I'm easily able to grab no overlapping matches, but I want every match in the number series.  Eg.</p>
  
  <p>in "123456789123456789"</p>
  
  <p>I should get the following list:</p>
  
  <pre><code>[1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789]
  </code></pre>
  
  <p>I've found references to a "lookahead", but the examples I've seen only show pairs of numbers rather than larger groupings and I haven't been able to convert them beyond the two digits.</p>