Javascript regex, problemer med danske tegn
Jeg kan se, at der er flere der har problemer med dette, men jeg kan ikke finde nogen svar som angiver en korrekt løsning.Jeg vil gerne finde hele ord i en tekst. Eksempelvis ordet "dav". Problemet er, at jeg med almindelig wordboundary \b + ord + \b finder alle "dav" men også "dav" i "daværende". Det samme gør sig gældende med ordet "rende". Også her kommer daværende med ud. Problemet er, at æøå ikke opfattes som en karakter.
Med negativ lookahead kan jeg løse problemet med "rende" i stil med: (?!=[æøåÆØÅ]) men jeg kan ikke løse det med "dav" da javascript ikke udnerstøtter negativ lookbehind. Altså: (?<![æøåÆØÅ]).
Jeg ville gerne skrive (?!=[æøåÆØÅ]) + ord + (?<![æøåÆØÅ]), men det virker altså ikke i Javascript.
Er der nogen der har et bud på en anden løsning? Det er vigtigt at jeg ikke får mellemrum eller komma etc. med foran eller bagved ordet. Kun det rene ord er jeg interesseret i.
På forhånd tak for hjælpen.