Toon posts:

IP's uit tekst halen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een text bestand, met allemaal ip's erin. Daardoor heen, staat ook heel veel rotzooi. Nu wil ik graag die regel met een ip erin, in een apart bestandje zetten. Bestaan daar programmatjes voor? Ik weet eerlijk gezegt niet waar ik op moet zoeken..

  • Henk007
  • Registratie: December 2003
  • Laatst online: 06-04-2025
Om welk OS gaat het? Zoiets is volgens mij redelijk simple als script te programmeren, vanwege het simpele en onveranderlijke formaat van een Ip adres. In een **ix omgeving kan het o.a. met Grep.
Je regular expression in grep zou zoiets kunnen zijn:

[:digit::digit::digit:.:digit::digit::digit:.:digit::digit::digit:.:digit::digit::digit:]
(code tags weggehaald wegens vern**te layout)
of
code:
1
[[0-9]\{3\}.[0-9]\{3\}.[0-9]\{3\}.[0-9]\{3\}]

[ Voor 60% gewijzigd door Henk007 op 10-11-2004 19:42 ]


  • Pyrus
  • Registratie: November 2001
  • Laatst online: 23-08 00:08

Pyrus

Hardknock life

Geen idee of er kant en klare dingen voor bestaan, maar wat je iig wel kunt doen is zelf iets ineen frutten met reguliere expressies in bijvoorbeeld Perl.

LinkedIn


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Je zal toch iets duidelijker moeten zijn want dit is vrij vaag. Heb je zelf al eens wat geprobeerd? Post eens een voorbeeld van hoe die tekst er ongeveer uit ziet?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

als je op windows werkt kun je ff in de help van "findstr" kijken. Daarmee in combinatie met regular expressions moet het wel kunnen
code:
1
findstr /?

kaart != map && bottel != fles
Wacht op antwoord


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
ik denk dat als je niet weet welke ip adressen het hier over gaat, dat je dan goed reguliere expressies kunt gebruiken.

dus zoeken op een reeks van 4x 1, 2 of 3 cijfers gescheiden door een punt

This message was sent on 100% recyclable electrons.


  • Bigs
  • Registratie: Mei 2000
  • Niet online
grep "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" bestand-met-ip-adressen

:)

[ Voor 16% gewijzigd door Bigs op 10-11-2004 19:23 ]


  • Twisted
  • Registratie: September 2002
  • Laatst online: 17-12-2025

Twisted

Mogli <3

Bigs schreef op 10 november 2004 @ 19:18:
grep "[1-9]*\.[1-9]*\.[1-9]*\.[1-9]*" bestand-met-ip-adressen

:)
Je hebt de 0 vergeten.

du -ba --max-depth=1| sort -nr | awk ' {printf("%20.2f MB %-s %-s %-s %-s %-s %-s\n", $1 / (1024*1024)+"MB\n", $2,$3,$4,$5,$6,$7)}'


Verwijderd

Topicstarter
Het gaat om Windows XP Proffesional..
Ik had tijdje terug gehoord over een krachtig kladblok programma (weet de naam niet meer) En dat die het misschien kon. Zelf scripten is geen optie helaas. Het ziet er bv zo uit:
FOUND: [IP*IP*IP*IP]:

in die regels staat altijd FOUND: [ dus daar heb je dus wel houvast aan :)

Exuses voor mijn slechte topicstart :)

[ Voor 13% gewijzigd door Verwijderd op 10-11-2004 19:22 ]


  • Pyrus
  • Registratie: November 2001
  • Laatst online: 23-08 00:08

Pyrus

Hardknock life

Bigs schreef op 10 november 2004 @ 19:18:
grep "[1-9]*\.[1-9]*\.[1-9]*\.[1-9]*" bestand-met-ip-adressen

:)
Dat gaat niet werken, kunnen ook nullen in een IP zitten ;)
eerder iets als
code:
1
/\d{1,3}\.\d{1,3\.\d{1,3}/

LinkedIn


  • Bigs
  • Registratie: Mei 2000
  • Niet online
Lol.. das inderdaad niet zo goed. Je krijgt nu trouwens wel de hele regel waar het IP op staat, weet niet of grep dat anders kan.

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Verwijderd schreef op 10 november 2004 @ 19:21:
Het gaat om Windows XP Proffesional..
Ik had tijdje terug gehoord over een krachtig kladblok programma (weet de naam niet meer) En dat die het misschien kon. Zelf scripten is geen optie helaas. Het ziet er bv zo uit:
FOUND: [IP*IP*IP*IP]:

in die regels staat altijd FOUND: [ dus daar heb je dus wel houvast aan :)

Exuses voor mijn slechte topicstart :)
Waarschijnlijk zijn dat dan ook regular expressions (of kortweg regex), o.a. UltraEdit ondersteunt dat. Google maar eens op regex tutorial, kom je vast wel leerzaam materiaal tegen.

Verwijderd

Topicstarter
Bigs schreef op 10 november 2004 @ 19:23:
[...]


Waarschijnlijk zijn dat dan ook regular expressions (of kortweg regex), o.a. UltraEdit ondersteunt dat. Google maar eens op regex tutorial, kom je vast wel leerzaam materiaal tegen.
die zocht ik onderandere ja B)

  • Tofu
  • Registratie: Maart 2003
  • Laatst online: 13-08 20:23
Kan je in kladblok niet gewoon "FOUND: [" en "]" "replace" doen door "" ?

  • consolefreak
  • Registratie: November 2002
  • Laatst online: 20:55
klinkt niet helemaal legaal dit.. wat voor xploit zit je te scannen O-) ?
tofu schreef op 10 november 2004 @ 19:25:
Kan je in kladblok niet gewoon "FOUND: [" en "]" "replace" doen door "" ?
kladblok vreet veel CPUcycled voor dit werk.... kan k vertellen uit ervaring }:O

[ Voor 64% gewijzigd door consolefreak op 10-11-2004 19:27 ]


Verwijderd

Topicstarter
Ik heb nu ultraedit gedownload en gegoogled naar ultraedit regex tutorial
Maar daar vind ik niet veel bruikbaars mee..

  • Henk007
  • Registratie: December 2003
  • Laatst online: 06-04-2025
Notepad2 ondersteunt ook RegEx. Vermeld voortaan in je openingspost je OS, scheelt werk voor anderen die je willen helpen. Overigens bestaan er ook ports van grep voor Windows.

[ Voor 15% gewijzigd door Henk007 op 10-11-2004 19:37 ]


  • GlowMouse
  • Registratie: November 2002
  • Niet online
Regexes hebben weinig met Ultraedit zelf te maken, dus haal Ultraedit eens uit je searchquery. Je kunt ze in UltraEdit gebruiken via menu Search, Find, en een vinkje te zetten voor Regular Expressions.

Verwijderd

Topicstarter
GlowMouse schreef op 10 november 2004 @ 19:37:
Regexes hebben weinig met Ultraedit zelf te maken, dus haal Ultraedit eens uit je searchquery. Je kunt ze in UltraEdit gebruiken via menu Search, Find, en een vinkje te zetten voor Regular Expressions.
Ah ik heb nou dit gevonden:
http://www.regular-expressions.info/examples.html
4e kopje. Alleen als ik dat dus invoer in ultra edit dan zegt hij dat ie niks vind?
Pagina: 1