Quote-Cutter

  • Super, funktioniert soweit gut. Jetzt muss ich es nur noch hinbekommen, dass
    bei einer solchen Mail mit Logindaten, auf die geantwortet wird, der restliche Text (mit oder ohne dem Ersatztext)
    auch wie sonst zitiert angezeigt wird...

    Bei anderen Mails funktioniert es bereits...

  • ich trau mich es ja fast nicht zu sagen (weil ich es ja selber nicht hinbekomme)...

    Die neue Umsetzung macht es nun bei Mails, die auf das Suchmuster treffen, korrekt.
    Leider ist es nun aber bei anderen Mails, die das Suchmuster nicht enthalten, so, dass lediglich der Ersatztext zitiert eingefügt wird.
    Der Rest nicht... :(

    Vielleicht habe ich mich aber auch nur nicht deutlich genug ausgedrückt, daher nochmals meine Beispiele:

    E-Mail mit Suchmuster:

    E-Mail ohne Suchmuster:

    Code
    ...
    irgendeine Mail
    mit Text
    und so
    ...


    Verwendetes Makro, das derzeit die Nicht-Suchmuster-Mails wie anschliessend manipuliert:

    Diff
    %SETPATTREGEXP="(.*)^------------ LOGIN-DATEN Anfang ---------------.*^------------ LOGIN-DATEN Ende -----------------(.*)"%-
    %REGEXPBLINDMATCH="%TEXT"%-
    %_ERSATZTEXT=#%SUBPATT="1"
    +++ Login-Daten wurden automatisch aus der Antwort entfernt +++
    %SUBPATT="2"#%-
    %IF:#%_ERSATZTEXT#<>##:#%QUOTES='%_ERSATZTEXT'#:#%QUOTES#%-

    Eine Mail mit enthaltenem Suchmuster wird korrekt behandelt.
    Eine Mail ohne wird dann in der Antwort so dargestellt:

    Code
    am Dienstag, 19. August 2008 um 15:21 schrieben Sie:
    
    
    
    
    XY> +++ Login-Daten wurden automatisch aus der Antwort entfernt +++

    Sorry, aber ich bekomme das einfach nicht richtig hin...

  • Sorry, war mein Fehler. Die IF-Abfrage war nicht ganz korrekt.

    Code
    %SETPATTREGEXP="(.*)^------------ LOGIN-DATEN Anfang ---------------.*^------------ LOGIN-DATEN Ende -----------------(.*)"%-
    %REGEXPBLINDMATCH="%TEXT"%-
    %_ERSATZTEXT=#%SUBPATT="1" +++ Login-Daten wurden automatisch aus der Antwort entfernt +++ %SUBPATT="2"#%-
    %IF:#%SUBPATT='1'#<>##:#%QUOTES='%_ERSATZTEXT'#:#%QUOTES#%-