Hello,
ich rätsele darüber, ob man mit Perl kompatiblen Regualar Expressions folgendes erreichen kann:
zwei oder mehrere Schlüsselwörter tauchen im Text in beliebiger Reihenfolge auf. Aber nur, wenn beide oder alle enthalten sind, matcht das Pattern.
Mein üblicher Ansatz wäre
sub match_all{ my $teststring=shift||''; my @mustmatch = @_; @mustmatch or return 1; while (@mustmatch){ $teststring =~ m{$_} or return undef; #oder # ( index($teststring, $_) > -1 ) or return undef; } return 1; }
Da muss ich jetzt aber wirklich nachdenken, wie ich das als einzeiliges Pattern für die Postfix-Filter übersetze. Die weiterreichenden Methoden und Module, wie milter, habe ich leider noch nicht verstanden.
Liebe Grüße
Tom S.
--
Die Krawatte ist das Kopftuch des Westens
Die Krawatte ist das Kopftuch des Westens