Thread RegEx: Ergebnis direkt greifen (10 answers)
Opened by pktm at 2007-05-24 20:10

bloonix
 2007-05-25 11:38
#76891 #76891
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=pktm,25.05.2007, 09:13]schreibe erhält $a den Wert "4".[/quote]
Ja klar, immerhin weist du die Regex an, am Ende des Strings nach einer
Zahl zu suchen. Hier mal ein paar Beispiele:

Code: (dl )
1
2
3
4
5
6
7
8
9
my $x = '234';
my $y = 'a234b';

print $x =~ m/(\d)$/; # liefert 4
print $x =~ m/^(\d)/; # liefert 2
print $y =~ m/(\d)$/; # liefert nichts, da am Ende des Strings keine Zahl ist
print $y =~ m/^(\d)/; # liefert nichts, da am Anfang des Strings keine Zahl ist
print $y =~ m/(\d)/;  # liefert die erste Zahl im String
print $y =~ m/(\d)/g; # liefert alle Zahlen im String
\n\n

<!--EDIT|opi|1180080351-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread RegEx: Ergebnis direkt greifen