Christoph Schnauß: Oweh Stringvergleich udn ich kapiers grad nicht.

Beitrag lesen

hallo Matze

ich möchte ma wieder aus einem Strng bestimmte informationen herauslesen.

Das ist etwas, was man durchaus häufiger tun möchte. Aber mit

$ip =~ m/"192.168/***/;

wird, wenn ich das richtig lese, nichts "ausgelesen", sondern gleich die Zeichenfolge "192.168  (einschließlich des doppelten Anführungszeichens!) durch *** ersetzt, und ob du das "m" vorne wirklich brauchst, wäre auch zu überdenken.

Die If Abfrage drumherum muss True ergeben und nicht der Text ersetzt werden.

Dann solltest du eventuell deine "if-Abfrage" noch herschreiben.

Ich würde genau andersherum an die Lösung herangehen, also _nicht_ nachschauen, ob eine Bedingung zutrifft, sondern gleich festlegen, was geschehen soll, wenn sie nicht zutrifft.

In meinem Schlauen Buch wurde ich noch nicht fündig.

Welches schlaue Buch liest du denn grade?

Grüße aus Berlin

Christoph S.