Einzelnen Beitrag anzeigen

Chefx

Registriert seit: 13. Jun 2009
Ort: Radebeul
241 Beiträge
 
Turbo Delphi für Win32
 
#1

Regex: Frage zur abfrage

  Alt 13. Jan 2010, 20:30
Hallo DPs,

Ich hab eine frage wie ich das realisieren kann.
Also erst mal meine momentane abfrage:
Code:
(^|\b)(?<text>[a-zA-ZäöüÄÖÜß]*)(\b|$)
Mein text:
Zitat:
Der text2 hat kein sinn. er kostet 2222222 €
wenn ich das jetzt suche kommt das raus:
Zitat:
Der|0,hat|10,kein|14,sinn|19,er|25,kostet|28,
So mein Problem ist jetzt er soll "text2" auch mit finden aber halt nicht 2222222.
also meine gedachte regel:
mindestens ein buchstaben in dem Wort, ist dann halt erlaubt.

aber wie sage ich den das ?
hier das hab ich probiert aber es funktioniert nicht wirklich:
Code:
(^|\b)(?([a-zA-ZäöüÄÖÜß]{1,}[0-9])<text>[a-zA-ZäöüÄÖÜß0-9]*)(\b|$)
der fehler ist: (?( aber das ist doch die anweisung für If then oder?

Diese http://www.regular-expressions.info/delphi.html Komponente nutze ich.

Ich hoffe ihr habt eine Geniale lösung (es würde mich wundern wenn nicht )

MfG

Chefx
ein Sprichwort für Programmierer:
"Viele wege fürn zur EXE, aber ob sie funktioniert ist die andere Frage."
schau mal bei www.xlite.de.tc vorbei
  Mit Zitat antworten Zitat