in reply to search and replace from array values
This question came up a few months ago in Substitute 'bad words' with 'good words' according to lists. You might want a take a look there.