Reguläre Ausdrücke
Erik Tews
- perl
Hallo
Mit if ($String =~ /$Gesucht/) kann ich ja herausfinden, ob in $String der Inhalt von $Gesucht vorkommt. Wie ist aber die Sache, wenn $Gesucht leer ist? So eine Art von Abfrage macht mir z. Z. ne Menge Probleme. Weiß jemand wie es in diesem Fall sein sollte?
Zu deiner Frage:
Mit if ($String =~ /$Gesucht/) kann ich ja herausfinden, ob in $String der Inhalt von $Gesucht vorkommt. Wie ist aber die Sache, wenn $Gesucht leer ist?
Vielleicht solltest du zuerst den Inhalt von $Gesucht prüfen, und eventuell eine Fehlermeldung ausgeben, wenn da nichts drin steht.
Hi,
Mit if ($String =~ /$Gesucht/) kann ich ja herausfinden, ob in $String der Inhalt von $Gesucht vorkommt. Wie ist aber die Sache, wenn $Gesucht leer ist? So eine Art von Abfrage macht mir z. Z. ne Menge Probleme. Weiß jemand wie es in diesem Fall sein sollte?
if ($Gesucht && $String =~ /$Gesucht/) { print "Ein nicht leerer Suchbegriff kommt in dem String vor."; }
Cheatah