Thema: Delphi Regulären Ausdruck

Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

Regulären Ausdruck

  Alt 15. Aug 2013, 11:55
Hallo,

ich hab ein kleines Problem mit Regulären Ausdruck

Ich habe folgenden (Beispiel-)Text:
Zitat:
700255 0 0 "0: Das ist ein Text [H24]"
Und ich möchte nun die Nummer mit der 7 voraus auslesen und den Text zwischen den zwei Anführungszeichen.
Wobei, wenn in dem Text, wie hier z. B. ein 0: steht, dann erst nach dem nächsten Leerzeichen nach dem Doppelpunkt.

Dazu hab ich folgenden Regulären Ausdruck: RegEx.RegEx := '(7\d{5}) 0 0 "\d$:$ (\w+)"'; Die Nummer (also im Beispiel: 700255) bekomm ich raus, den Text aber nicht.

Was ist am Ausdruck falsch?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat