[Postfixbuch-users] header checks Update

Markus Schönhaber postfixbuch-users at list-post.mks-mail.de
So Mai 31 16:13:30 CEST 2009


Wolfgang Zeikat:
> Uwe Driessen wrote:
> 
>> /^Subject:.*DISCOUNT.*[0|O]FF on Pfizer/
> 
> M.E. müssen das runde, nicht eckige Klammern sein, also:
> /^Subject:.*DISCOUNT.*(0|O)FF on Pfizer/

Nein, das müssen nicht unbedingt runde Klammern sein. Daß der '|' im
konkreten Beispiel nicht in die eckigen Klammern hineingehört stimmt
allerdings.

> Eckige Klammern sind eine Zeichen-"Klasse", also bedeutet [0|O]: 0 oder 
> | oder O.

Stimmt. Und im Beispiel wäre daher [0O] OK.

> (0|O) bedeutet: 0 oder O, | trennt hier die einzelnen Alternativen.

Das funktioniert natürlich auch, spielt seinen Vorteil aber erst dann
wirklich aus, wenn die Alternativen REs sind, die aus mehr als einem
Zeichen bestehen.

-- 
Gruß
  mks



Mehr Informationen über die Mailingliste Postfixbuch-users