Multiple string preguiçosa substituindo entre dois padrões por sed

Exemplo

This (word1) is a test (word2) file.

O que eu quero

This is a test file.

O problema é que os colchetes ocorrem mais de uma vez, então se eu usar:

sed 's/<.*>//g'

Eu receboThis file que está errado.

Que tal se eu quiser substituir a string entre dois mesmos padrõe

Gostar

WORD1 %WORD2% WORD3 => WORD1 WORD3

questionAnswers(1)

yourAnswerToTheQuestion