Используйте границы слов:
/\b($word)\b/i
Или если вы ищете «S.P.E.C.T.R.E.» как в примере Синан Юньер:
/(?:\W|^)(\Q$word\E)(?:\W|$)/i