Надо объединить два следующих правила в одно, чтобы истинно выражение было при выполнении обоих условий?
/^To: user@domain\.lv/ OK
/^Subject: .*/ OK
Как записать?
regexp - как создать правило типа `два в одном`?
-
- Уже с Приветом
- Posts: 257
- Joined: 05 Apr 2003 17:06
- Location: Европа :: Латвия
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: regexp - как создать правило типа `два в одном`?
Pukite wrote:Надо объединить два следующих правила в одно, чтобы истинно выражение было при выполнении обоих условий?
/^To: user@domain\.lv/ OK
/^Subject: .*/ OK
Как записать?
Думаю, что так, но не проверял.
/(?=^To: user@domain\.lv)(?=^Subject: .*)/m
Кстати, было бы интересно получать комментарии, как в конце концов были решены, или не решены проблемы. Тогда это могло бы быть полезно и другим, а также отвечавшим.
Last edited by f_evgeny on 12 Dec 2003 11:59, edited 1 time in total.
Дальше, все будет только хуже. Оптимист.
-
- Уже с Приветом
- Posts: 257
- Joined: 05 Apr 2003 17:06
- Location: Европа :: Латвия
Re: regexp - как создать правило типа `два в одном`?
f_evgeny wrote:Думаю, что так, но не проверял.
/(?=^To: user@domain\.lv)(?=^Subject: .*)/m
warning: regexp map /usr/local/etc/postfix/iheaders, line 2: repetition-operator operand invalid
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: regexp - как создать правило типа `два в одном`?
Pukite wrote:f_evgeny wrote:Думаю, что так, но не проверял.
/(?=^To: user@domain\.lv)(?=^Subject: .*)/m
warning: regexp map /usr/local/etc/postfix/iheaders, line 2: repetition-operator operand invalid
Я думал, это перл
Дальше, все будет только хуже. Оптимист.
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn