expression régulière pour rechercher des mots entiers contenant seulement certains caractères

Je veux correspondre à des mots entiers (ou des chaînes vraiment) ne contenant que des caractères définis.

Par exemple, si les lettres sont d, o, g:

dog = match
god = match
ogd = match
dogs = no match (because the string also has an "s" which is not defined)
gods = no match
doog = match
gd = match

Dans cette phrase:

dog god ogd, dogs o

...Je m'attends à de match sur dog, god, et o (pas ogd, à cause de la virgule ou dogs en raison de la s)

OriginalL'auteur user1179784 | 2012-05-23