Regulärer Ausdrücke 2 | ![]() |
© Michael Kalinka, 2001 |
Beispiel : if ($str =~ /From/) { print "From in $str" }
Beispiel : if ($str =~ /^From/) { print "From am Anfang $str" }
Beispiel : if ($str =~ /de$/) { print "From am Anfang $str" }
Beispiel : if ($str =~ /./) { print 'Immer wahr, wenn $str != "" ' }
Beispiel : if ($str =~ /mi./) { print "Gibt es" }
Beispiel : if ($str =~ /de./) {} else { print "nach de kommt kein Zeichen" }
Beispiel : if ($str =~ /de.*/) { print "Gibt es" }
Grund : in $str gibt es de mit keinmal ein beliebiges Zeichen.
Beispiel : if ($str =~ /ka+/) { print "Gibt es" }
Grund : in $str gibt es ka mindestens einmal.
Beispiel : if ($str =~ /de.+/) {} else { print "Gibt es nicht" }
Grund : in $str gibt es de nicht mit mindestens einem beliebigen Zeichen.
Beispiel : if ($str =~ /\s/) {} else { print "Kein Whitespace" }
Beispiel : if ($str =~ /\w/) { print "Ein Wort gefunden" }
Beispiel : if ($str =~ /\D/) { print "Keine Ziffer" }
Beispiel : if ($str =~ /\b/) { print "Wortgrenze gefunden" }