Sziasztok!
Egy olyan egyszerűnek tűnő problémám van, hogy egy szövegben valahol van egy IP cím, és én csak ezt szeretném kiíratni.
Nem is a reguláris kifejezés érdekel, arra még google-ban találok is megoldást, hanem pl:
alma korte barack
a fenti sorból csak a korte sztringet szeretném kiírni, de ez így is előfordulhat:
korte alma barack
- 4670 megtekintés
Hozzászólások
És mi nem megy? Milyen nyelven? Ha a regexp nem érdekel, akkor mi érdekel? Mégis milyen kommenteket vársz erre?
--
HUPbeszolas FF extension
- A hozzászóláshoz be kell jelentkezni
Bocs, shell script.
Van egy szövegfájlom több soros, minden sorban van ip cím, és én csak az ip-ket szeretném kilistázni.
- A hozzászóláshoz be kell jelentkezni
Igen, erre szokták a regexpet használni. Mert leginkább erre való. Lehet greppelni, perl-t használni, awk-t. Valószínűleg a grep lesz a leghatékonyabb.
- A hozzászóláshoz be kell jelentkezni
Jaja, a -o paraméter megoldás lehet.
Egyébként tipikus RTFM kérdés volt, még a --help is kiadja, nem rejti el :)
- A hozzászóláshoz be kell jelentkezni
Igen, ez lett a jó:
grep -o '[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*'
- A hozzászóláshoz be kell jelentkezni
Ha IP-címet akarsz, akkor a * helyett javaslom a + használatát (* == legalább nullaszor, + == legalább egyszer).
- A hozzászóláshoz be kell jelentkezni
...Nem is a reguláris kifejezés érdekel, arra még google-ban találok is megoldást...
--
maszili
- A hozzászóláshoz be kell jelentkezni
jaj, ez mekkora :-)
- A hozzászóláshoz be kell jelentkezni
echo korte
- A hozzászóláshoz be kell jelentkezni
Áh, most hogy megvan a válasz érteni vélem a kérdést is :D
- A hozzászóláshoz be kell jelentkezni
+1 :D
Eloszor azt hittem, ez valami "informatika kezdo" rovat lett hirtelen topiccim alapjan :)
- A hozzászóláshoz be kell jelentkezni