Forum: PC Hard- und Software Hex Werte filtern


von Captain Over (Gast)


Lesenswert?

Hi

Ich möchte aus einer einem etwa 1000Zeilen langem textfile die Zeilen 
heruasfiltern, die nur HEX Werte enthalten.
Beispiel:

ip4o33ie54r5tq55o5w1retdwt
423564345kj4a352fl3452h
e98c9a09b847d4734bc87e3eccab
498c98b7078cabc9849h84e2a


Ausgabe:
e98c9a09b847d4734bc87e3eccab


wie bekomm ich das hin?

von Roland E. (roland0815)


Lesenswert?

[STRG]+[F]

von Thomas V. (tomv)


Lesenswert?

Im einfachsten Fall mit einem RegEx wie ^[0-9A-Fa-f]*$

von Nano (Gast)


Lesenswert?

Captain Over schrieb:
> Hi
>
> Ich möchte aus einer einem etwa 1000Zeilen langem textfile die Zeilen
> heruasfiltern, die nur HEX Werte enthalten.
> Beispiel:
>
> ip4o33ie54r5tq55o5w1retdwt
> 423564345kj4a352fl3452h
> e98c9a09b847d4734bc87e3eccab
> 498c98b7078cabc9849h84e2a
>
> Ausgabe:
> e98c9a09b847d4734bc87e3eccab
>
> wie bekomm ich das hin?

Schreib dir ein Programm, das Zeile für Zeile, Zeichen für Zeichen 
durchgeht und darauf prüft ob es eines zwischen 0 und 9 bzw. A und F 
bzw. a und f ist.
Kommt ein Zeichen in der Zeile vor, bei dem das nicht der Fall ist, 
nimmst du die nächste Zeile.
Erfüllen alle Zeichen der Zeile diese Kriterien, dann spuckst du die 
Zeile in die Ausgabe.

Ist eigentlich ganz einfach.

von WIRO (Gast)


Lesenswert?

Damit könnte es in der Command Shell funktionieren:
  findstr /v [g-z] x.txt>y.txt

Gruß
WIRO

von Yalu X. (yalu) (Moderator)


Lesenswert?

1
grep '^[0-9A-Fa-f]\+$'

von michael_ (Gast)


Lesenswert?

Captain Over schrieb:
> Hi
>
> Ich möchte aus einer einem etwa 1000Zeilen langem textfile die Zeilen
> heruasfiltern, die nur HEX Werte enthalten.
> Beispiel:
>
> ip4o33ie54r5tq55o5w1retdwt
> 423564345kj4a352fl3452h
> e98c9a09b847d4734bc87e3eccab
> 498c98b7078cabc9849h84e2a
>
> Ausgabe:
> e98c9a09b847d4734bc87e3eccab
>
> wie bekomm ich das hin?

Welche Ausgabe?
Was für ein Textfile sollte das sein?
Ich mach seit über 30 Jahren Computer, aber sowas habe ich noch nie 
gehabt.
Vielleicht solltest du das mal in einem HEX-Editor anschauen.
Hängt mit dem 7.-Bit zusammen.
Vielleicht eine Nachricht von den Überirdischen :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.