IP-k keresése egy fileban

Fórumok

Helló!

Sok IP-m és sok más fölösleges adat van egy fileban. Az volna a kérdésem, hogy hogyan tudom ebből a fileből az IP ket kinyerni? Két módon lehetnek benne a címek: 255.255.255.255:portszám vagy csak szimplán 255.255.255.255. Az első esetben a port nem érdekel tehát abból is csak az IP-t kéne kinyerni. Tudtok ebben segíteni?

Köszönöm szépen.

Hozzászólások

grep -oE "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]" filenev?

a négyes csoport egy tagját a következő regex jelöli ki:
([01]?\d\d?|2[0-4]\d|25[0-5])
ha ezt X-szel helyettesítjük, akkor:
(?

Ez a kifejezés csak szabályos számcsoportokat enged meg (0-255, ahol engedélyezett pl. a 019 is), és nem engedi meg az IP-cím előtt, ill. után az alfanumerikus karaktereket és a pontot.
(Perl-ben és .NET-ben biztosan működik)