Problem mit regulärem Ausdruck:
liefert als Ergebnis:
es fehlt also
kann man den suchzeiger irgendwie mit gewalt um eine stelle zurückschieben ?
ansonsten geht in dem sonderfall eine fundstelle verloren
Code:
use strict;
my $string = "x=a&b c&d e&&f & g h&v&j";
while ($string =~ /[^\&]\&[^\&]/g)
{
print "$& found1\n";
}
print "\n";
liefert als Ergebnis:
Code:
a$b found1
c&d found1
$ found1
h$v found
es fehlt also
Code:
v&j found1
kann man den suchzeiger irgendwie mit gewalt um eine stelle zurückschieben ?
ansonsten geht in dem sonderfall eine fundstelle verloren