Jørn Andersen skrev:
> Hvordan finder man ordet "øl" i en streng med RegExp?
> "\bøl\b"
> virker ikke.
Det er vist nok afhængig af regex-implementationen hvilke tegn der
regnes med til "word class" og "non word class".
Du kan i stedet for det første \b angive en klasse med gyldige
tegn:
[\W\s]øl\b
giver match på white-space + øl og non-word + øl (fx vand/øl). Du
vil muligvis komme til at mangle et match på [ny linje]+øl - hvis
det ikke kan løses på andre måder, kan du lave en løsning med |
(^øl\b)|([\W\s]øl\b)
Ovenstående er helt og aldeles utestet.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html