
93578
24.06.2020, aktualisiert um 14:29:04 Uhr
Wie kann man in einer Wortliste alle Zeichen, Zahlen und Buchstaben durch entsprechendes Regex zu ersetzen?
Hallo an alle Mitglieder/--innen,
ich habe folgendes Problem:
Ich habe 2 Wortlisten. Wortliste Nr.1 sieht so aus:
Wortliste Nr2 sieht so aus:
Die Aufgabe besteht darin, alle Buchstaben, Zahlen und Satzzeichen in Regex konvertieren.
Die Aufgabe für die Wortliste Nr.1 wurde so gelöst:
sed "s/[a-z]/\[a-z\]/g" | sed "s/[A-Z]/\[A-Z\]/g" | sed "s/[0-9]/\[0-9\]/g" | sed "s/^/\^/g" | sed "s/$/\$/g"
Am Ende hat man den gewünschten Ergebnis:
Aber wie kann man das Gleiche für die Wortliste Nr.2 tun?
PS: Ich weiß, dass für Satzzeichen wird [:punct:] benutzt, aber ich kriege es nicht hin, es richtig umzusetzen:
funktioniert nicht...
ich habe folgendes Problem:
Ich habe 2 Wortlisten. Wortliste Nr.1 sieht so aus:
LHvTsBCM
w1X9w59X
Hb6rFpxW
6tCzSF4z
PT0HM4rp
tcV9TtVg
dZs1ZDNL
t0fKM9SK
4Hg332hs
Z0C09lzL
sT2GXDc2
xN2PGlmp
6PC2Szkg
X2Gs1Gll
NpNMD35F
8PTXCmBL
mg2FbNMK
TcsrfkM7
Kw32r90m
fF7DklGS
Wortliste Nr2 sieht so aus:
w-'U:<M^
IE@`QIG1
|+Sy+*T?
PI!8`A<#
k<PDd!b#
r*zTrH.r
C3wq:lUw
w.^<D6DJ
SGnRr.<X
+T}3hK!e
*(j[PK@[
J_4_`!*:
V&$;Y_l:
hWL`Wc<&
~OXf^sWQ
q~'3,g$"
c@n<LOM@
:RDeB%R$
k+h[T?Y,
>YzLySe9
Die Aufgabe besteht darin, alle Buchstaben, Zahlen und Satzzeichen in Regex konvertieren.
Die Aufgabe für die Wortliste Nr.1 wurde so gelöst:
sed "s/[a-z]/\[a-z\]/g" | sed "s/[A-Z]/\[A-Z\]/g" | sed "s/[0-9]/\[0-9\]/g" | sed "s/^/\^/g" | sed "s/$/\$/g"
Am Ende hat man den gewünschten Ergebnis:
^[A-Z][A-Z][a-z][A-Z][a-z][A-Z][A-Z][A-Z]$
^[a-z][0-9][A-Z][0-9][a-z][0-9][0-9][A-Z]$
^[A-Z][a-z][0-9][a-z][A-Z][a-z][a-z][A-Z]$
^[0-9][a-z][A-Z][a-z][A-Z][A-Z][0-9][a-z]$
^[A-Z][A-Z][0-9][A-Z][A-Z][0-9][a-z][a-z]$
^[a-z][a-z][A-Z][0-9][A-Z][a-z][A-Z][a-z]$
^[a-z][A-Z][a-z][0-9][A-Z][A-Z][A-Z][A-Z]$
^[a-z][0-9][a-z][A-Z][A-Z][0-9][A-Z][A-Z]$
^[0-9][A-Z][a-z][0-9][0-9][0-9][a-z][a-z]$
^[A-Z][0-9][A-Z][0-9][0-9][a-z][a-z][A-Z]$
^[a-z][A-Z][0-9][A-Z][A-Z][A-Z][a-z][0-9]$
^[a-z][A-Z][0-9][A-Z][A-Z][a-z][a-z][a-z]$
^[0-9][A-Z][A-Z][0-9][A-Z][a-z][a-z][a-z]$
^[A-Z][0-9][A-Z][a-z][0-9][A-Z][a-z][a-z]$
^[A-Z][a-z][A-Z][A-Z][A-Z][0-9][0-9][A-Z]$
^[0-9][A-Z][A-Z][A-Z][A-Z][a-z][A-Z][A-Z]$
^[a-z][a-z][0-9][A-Z][a-z][A-Z][A-Z][A-Z]$
^[A-Z][a-z][a-z][a-z][a-z][a-z][A-Z][0-9]$
^[A-Z][a-z][0-9][0-9][a-z][0-9][0-9][a-z]$
^[a-z][A-Z][0-9][A-Z][a-z][a-z][A-Z][A-Z]$
Aber wie kann man das Gleiche für die Wortliste Nr.2 tun?
PS: Ich weiß, dass für Satzzeichen wird [:punct:] benutzt, aber ich kriege es nicht hin, es richtig umzusetzen:
sed "s/[a-z]/\[a-z\]/g" | sed "s/[A-Z]/\[A-Z\]/g" | sed "s/[0-9]/\[0-9\]/g" | sed "s/[:punct:]/\[:punct:]/g" | sed "s/^/\^/g" | sed "s/$/\$/g"
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 581601
Url: https://administrator.de/forum/wie-kann-man-in-einer-wortliste-alle-zeichen-zahlen-und-buchstaben-durch-entsprechendes-regex-zu-ersetzen-581601.html
Ausgedruckt am: 22.04.2025 um 11:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
Gruß,
Peter
Zitat von @93578:
Aber wie kann man das Gleiche für die Wortliste Nr.2 tun?
Schon mal das Handbuch gelesen oder hier geschaut? https://docs.microsoft.com/de-de/dotnet/standard/base-types/substitution ...Aber wie kann man das Gleiche für die Wortliste Nr.2 tun?
Gruß,
Peter