On Fri, 29 Sep 2000 13:19:47 +0100, Hugo wrote:
>I think that involves
>rewriting your /p example something like:
> if (/^$pat$/z) {
> print "found a complete match";
> } elsif (defined pos) {
> print "found a prefix match";
> } else {
> print "not a match";
> }
Except that this isn't exactly what would happen. Look, "1234E+2" is a
complete string matching the regex, but it could be that it's just a
prefix for "1234E+21". So, /^$pat$/z should fail. No? This doesn't seem
too intuitive, but that's a result from a minimal interface.
--
Bart.