Рейтинг:0

Как вы используете флаги регулярных выражений в постфиксе?

флаг ca

В Postfix мы можем применить базовые проверки заголовка, тела и клиента с помощью регулярных выражений. Я хотел использовать флаги.

Я добавил в файл header_checks следующее:

/некоторые(\s|_|-)слова(\s|_|-)здесь/gmi ОТКЛОНИТЬ

и проверил его, отправив себе и по электронной почте с этими словами в заголовке, но я получаю сообщение об ошибке в своем почтовом журнале неизвестная опция регулярного выражения "g": пропустить это правило

Есть ли правильный способ применения флагов или постфиксное регулярное выражение просто не использует или не подтверждает определенные флаги?

anx avatar
флаг fr
anx
Если вы имели в виду `REPLACE` вместо `REJECT`, это все равно невозможно, потому что header_checks прекращает поиск после того, как найдено первое совпадение.
Рейтинг:2
флаг cz

Нет поддерживаемого флага г, ни в Таблицы регулярных выражений POSIX или же таблицы PCRE. Поэтому невозможно понять, что вы имели в виду. Это опечатка? Просто удалите его.

флаг ca
Спасибо. Я скопировал это из другого случая, который я сделал в сценарии. Единственным флагом, который я действительно хотел, был `i`, но после прочтения ссылки, которой вы только что поделились, я узнал, что эти постфиксные регулярные выражения по умолчанию нечувствительны к регистру.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.