Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Смысл

РВ

определенное слово + спецсимволы после и смайлики, например, “участвую”

Code Block
^(([уУ][чЧ][аА][вВ]?[сС][тТ][вВ][уУ][юЮ])[^0-9A-Za-zА-Яа-я]*)+$

перечисление упоминаний в канале через @ , чаще всего для Instagram

Code Block
^((@[a-zA-Z0-9._]+)\s*)+$

определенные смайлики без текста в строке

  • Code Block
    ^[❤🔥♥♻☺✌✨💐😁]+$ - перечисление определенных смайлов
  • Code Block
    ^[😀-🙏]+$ - указание диапазона

единичное слово, кроме “хочу” со знаком “?” в конце.
Т.е. попадут во входящие: хочу, сколько?, хочу купить и т.д.. И не попадут: круто!, отлично), класс и т.д.

Code Block
^\s*(?!хочу|ХОЧУ|Хочу)([а-яА-Я]*)[^\?\s\w]*?$

Следует учитывать, что система проверяет вхождение строки из РВ, а не полное совпадение. Т.е. если будет написано РВ вида “нехорошее слово“ и мы хотели отфильтровать только отдельно это слово, то будут также отфильтрованы все предложения, содержащие в себе это “нехорошее слово”. Например, “а вот это “нехорошее слово” я не употребляю”. Нужно обязательно в РВ использовать указатели на начало и конец строки, в некоторых случаях указатель на границу слова.