diff --git a/src/modules/_Regexp_PCRE/module.pmod.in b/src/modules/_Regexp_PCRE/module.pmod.in index 4e769a79a7143c637a695237afdd0c89972999cd..4b5a7f1eb07da66e823f17b461c42e96f79dc9f0 100644 --- a/src/modules/_Regexp_PCRE/module.pmod.in +++ b/src/modules/_Regexp_PCRE/module.pmod.in @@ -161,7 +161,7 @@ class Plain res += with(subject[v[0]..v[1]-1], @substrings, @args); } - i=v[1]; + if (i!=v[1]) i=v[1]; else res->add(subject[i..i++]); } res+=subject[i..];