Thread regulärer Ausdrücke: Zwei Regexp nicht dasselbe Resultat. (3 answers)
Opened by smallish at 2005-10-23 17:57

smallish
 2005-10-23 17:57
#59156 #59156
User since
2005-10-13
28 Artikel
BenutzerIn
[default_avatar]
Hi zusammen!
Code: (dl )
my $dir = 'wer? ich? nein du!';

Wieso krieg ich bei:
Code: (dl )
1
2
$dir =~ /\?(.*?)$/;
#$1 eq ' ich? nein du!''

nicht dasselbe Resultat wie bei:
Code: (dl )
1
2
$dir =~ /^.*\?(.*?)$/;
#$1 eq ' nein du!'

.*? bedeutet doch die kleinst mögliche Menge wo es noch zu treffen kann oder? aber dies ist doch 'nein du!' und nicht ' ich? nein du!'?

View full thread regulärer Ausdrücke: Zwei Regexp nicht dasselbe Resultat.