Retract the rage bugfix, but change the range assertion.
diff --git a/Modules/regexpr.c b/Modules/regexpr.c
index c769348..137e41d 100644
--- a/Modules/regexpr.c
+++ b/Modules/regexpr.c
@@ -1379,7 +1379,7 @@
   char anchor;
   
   assert(size1 >= 0 && size2 >= 0 && pos >= 0 && mstop >= 0);
-  assert(pos + range + 1 >= 0 && pos + range - 1 <= size1 + size2);
+  assert(pos + range >= 0 && pos + range <= size1 + size2); /* Bugfix by ylo */
   assert(pos <= mstop);
   
   fastmap = bufp->fastmap;
@@ -1396,6 +1396,7 @@
     }
   else
     dir = 1;
+  /* range--; /* Bugfix by Guido */
   if (anchor == 2)
     if (pos != 0)
       return -1;