Hallo zusammem,
habe für XMP schon eine andere Lösung gefunden und brauche es nicht, die Quoted-Printeable-Kodierung kann man auch per RegEx entfernen, geht so:
%RexplaceRegExp(/[=]\r\n/,,%SOURCE)
Damit werden das "=" am Zeilenende inkl. der darauffolgenden CRLF entfernt.
Damit habe ich insgesamt über folgende RegEx-Ausdrücke den Link freigestellt:
%SETPATTREGEXP="https:\/\/www\.ebay-kleinanzeigen\.de\/m-anzeige-verlaengern-mail\.html\?adId.{145}3DButton-Extend"
%REGEXPMATCH="%ReplaceRegExp(/[=]\r\n/,,%SOURCE)"
Ein Detail könnte noch optimiert werden: in der Email taucht der Link 2x auf, daher findet RegEx den Anfang des ersten Links und das Ende des zweiten Links und alles was dazwischen liegt.
Das habe ich jetzt erstmal gelöst indem ich mit ".{145} die Länge des Mitteils auf 145 Zeichen festgelegt habe, weiß aber noch nicht ob das immer passt.
Gibts in RegEx eine Formulierung mit der man die Anzahl der Zeichen variabler begrenzen kann? Ich dachte an {,max}", dann könnte ich mit ".{,200}" die max. Anzahl der Zeichen auf 200 begrenzen, funktioniert aber nicht.
Es ist sehr lange her daß ich RegEx oft angewendet habe, gabs da nicht eine Formulierung mit der man die Anzahl der benötigten Wiederholungen "minimieren" konnte?
Ich erinnere mich nicht mehr recht.
Zusammengefaßt hiermit kann ich über die Filter-Aktion "Nachricht erstellen"
%SETPATTREGEXP="https:\/\/www\.ebay-kleinanzeigen\.de\/m-anzeige-verlaengern-mail\.html\?adId.{145}3DButton-Extend"
%REGEXPMATCH="%ReplaceRegExp(/[=]\r\n/,,%SOURCE)"
diesen Link aus dem Quelltext der Email extrahieren:
hXXps://http://www.ebay-kleinanzeigen.de/m-anzeige-verl…3DButton-Extend
soweit sogut.
Wenn ich aber die identische Filteraktion definiere dann startet Vivaldi ohne eine Webseite aufzurufen.
Habe schon mit hinzufügen/weglassen von " probiert, alles ohne Erfolg.
Für heute habe ich keine Idee mehr.