Schwieriges RegExp (Autoit)
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
benutzen
brauche
buchstabe
code
dank
datei
datum
grund
gruppe
jemanden
moment
muster
problem
projekt
steig
stelle
string
wiederholung
zahl
zeichen
-
Hallo,
gibt es hier jemanden der sich mit RegExp gut auskennt?
Ich steig da iwie nicht recht durch.
Es geht um einen String der in etwa so ausschaut: "xxxxx-xxx-xxx-xxx-xxxxx" und sich in einer Datei mit noch vielen anderen Daten befindet.
Gibt es eine Möglichkeit mit RegExp genau diese Stelle in der Datei zu finden?
Nen Kolege hatte mir einmal für ein anderes Projekt nen RegExp gebaut das nen String so filtert: Zahlen, Buchstaben, Zahlen, Buchstaben usw.
Denke da gibt es doch sicher auch für des obrige Problem eine Lösung.
Habe es im Moment mit StringBetween und/oder Splits gelöst.
RegExp wäre aber sehr viel eleganter und fehlerunanfälliger. =) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Im Grunde wäre sowas die einfachste Lösung:
.{5}-.{3}-.{3}-.{3}-.{5}
Oder so, wenn dus kürzer möchtest:
.{5}(-.{3}){3}-.{5}
Simpel gesagt, gibt die Zahl in den geschweiften Klammern die Anzahl Wiederholungen des Zeichens / der Gruppe davor an.
Wenn du nur Zahlen oder Buchstaben in dem Muster finden möchtest, kannst du statt dem '.' auch '[\w\d]' benutzen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage