Thema: Delphi regulärer Ausdruck

Einzelnen Beitrag anzeigen

videlius

Registriert seit: 27. Mär 2015
6 Beiträge
 
#1

regulärer Ausdruck

  Alt 24. Sep 2015, 13:08
Hallo,

ich brauche einen regulären Ausdruck der nach dem Wort 'baum' sucht. Dabei darf das Wort 'baum' am Anfang des Textes oder mittendrin stehen. Wenn es mittendrin steht muss
unbedingt ein Steuer- oder Leerzeichen vorher kommen. Nach dem Wort muss ebenfalls mindestens ein Steuer- oder Leerzeichen kommen.

Mein erster Versuch sieht so aus

regulärer Ausdruck: ^|\s+baum\s+

'Ein baum steht im Wald' - OK
'baum auf der Straße' - OK
' baum auf der Straße' - OK
'Einbaum steht im Wald' - String wird gefunden -> nicht OK

Im letzten Fall dürfte der String nicht gefunden werden, da weder ein Steuer- bzw. Leerzeichen vor 'baum' steht, noch der Ausdruck am Anfang des Textes steht.

Hat jemand vielleicht eine Idee wie man den regulären Ausdruck umformulieren muss?

Danke!
  Mit Zitat antworten Zitat