Вы можете сгенерировать регулярное выражение, которое соответствует любому, содержащему спам-слово из вашего списка, заменив запятые на |
и добавив круглые скобки и границы слов.
Если ваш спамлист "spam1,spam2,spam3"
, ваше регулярное выражение будет "\b(spam1|spam2|spam3)\b"
.