Мне нужно определить в строке одно из N заданных слов. Для примера возьмём такие: zero, .one, two
Частично с этим помогает справиться такое выражение:
/\b(?:zero|\.one|two)\b/
Но есть одна проблема: оно не определяет .one, так как оно начинается с не-word символа (.)
Как же должно выглядеть правильное выражение для данного случая?