Я сейчас пытаюсь сделать форму цензора, которая удалит конкретные слова.В настоящее время я имею дело с идеей, что пользователь сможет добавлять пробелы между буквами и обходить цензор.
Пример:
Banned word: Apple
Solution: A p p l e
Есть ли способ борьбы с этим в Regex?Моя непосредственная мысль - использовать что-то похожее на:
(a\s*p\s*p\s*l\s*e\s*)
Однако я чувствую, что это не оптимальное решение.
Если есть решение, пожалуйста, дайте мне знать.Спасибо.
Редактировать:
Яблоки на самом деле не запрещенные слова, а просто заполнители для более грубых слов.
Идея убрать пробел и затем сравнить не доступна,так как некоторые безобидные слова могут быть помечены таким образом.Как пример:
"We need a medic, he's hit --> weneedamediche'[shit]" FLAGGED.