Ich habe die nächste gegebene Ausgabe:Java Regex für eine gegebene Ausgabe
1: IP4 1.1.1.1 255.0.0.0 1.255.255.255
127: IP6 fd55:faaf:e1ab:215d:0:0:0:103/64
fe80::7699:75ff:fec8:427e
128: IP4 10.241.6.103 255.255.255.128 10.241.6.127
ich eine Regex will, die Linien 1,2 und 3 entspricht und wird nicht dritte Zeile entsprechen.
Regex so klingen sollte:
Line von :
gefolgt mit einer Zahl zwischen 0 und 999, dann einig weißen Leerzeichen gefolgt von IP4
oder IP6
Wort und dem Rest der Linie bis "\n"
keine Rolle spielen beginnen muss .
Sie wollen also zwei Probleme? – chrylis
@chrylis wo ist mein zweites Problem? –
Etwas wie '/^\ d {1,3}: \ s + IP [46] /'? – Phylogenesis