Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: TRegExpr begrenzt nicht

  Alt 2. Jun 2009, 21:55
Hi,

das Ergebnis ist völlig korrekt (da die RegExp anscheinend im 'gefrässigen' (greedy) Modus arbeitet): finde etwas was mit pntext beginnt, gefolgt von \f0 gefolgt von einem Whitespace gefolgt von mindestes einem beliebigen Zeichen gefolgt von eine \tab. Dein Ergebnis ist der maximal mögliche Treffer! Schau mal, ob die Engine einen Schalter hat, mit dem man den Greedy-Mode ausschalten kann.

Probier's mal mit
Code:
pntext\\f0\s(.+?)\\tab
Grüße,
Uli
  Mit Zitat antworten Zitat