Registriert seit: 27. Mär 2015
6 Beiträge
|
regulärer Ausdruck
24. Sep 2015, 14: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!
|