Не уверен, что он будет работать с TextMate (у меня его нет, но я тестировал с Notepad ++).
Вы можете попробовать:
\b(?:(?!goose)\w)+\b
Объяснение:
\b : word boundary (?: : start non capture group (?!goose) : negative lookahead, make sure we don't have the word "goose" \w : a word character, you may use "[a-zA-Z]" for letters only or "." for any character but newline )+ : group may appears 1 or more times \b : word boundary