ich suche in einer variable die ip-Adresse heraus
$file =~ /([0-9]+\.){3}[0-9]+/g;
Mein kompletter "Text + ip" steht in der Variable $file. Das Ergebnis steht in der Variable $&.Wie stelle ich es an das $& übergangen wird und gleich in die Variable z.B. $newip abgespeichert wird. Natürlich kann ich
$newip = $&;
schreiben, das ist aber nicht der Sinn.
Wenn du alle IPs matchen willst, brauchst du eine Array, nicht einen Scalar Variable, um die Resultate zu speichern.
my ( @newips ) = ( $file =~ /((?:[0-9]+.){3}[0-9]+)/g );
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische