gudn tach!
- Die oder-Beziehung 'a|b' gibt schon 'true' bei 'a' zurück, wenn an der Position
im String 'a' vorkommt - 'b' wird gar nicht erst ausprobiert.
jein.
du hast zwar z.b. mit
~~~perl
$_ = 'ab';
/(a|ab)/;
recht, dass $1=='a' und auch im fall
~~~perl
$_ = 'ba';
/([^a]|ba)/;
waere $1=='b', aber im fall von
~~~perl
$_ = 'abaa;';
/a([^a]|ba)*a;/;
waere $1=='ba'.
prost
seth