Regex: letztes Vorkommen eines Ausdrucks bei mehrzeiligem Text

  • Ich muss aus eine mMailtext das letzte Vorkommen eines Textes herausfinden.

    In meinem fall liefert ein Benachrichtigungsmail über Whois diverse Informationen.

    ich muss aber da die letzte Adresse abuse@.... rausfiltern.
    Leider kann ich mit The Bat! aber nur ein Regexpattern mit einer bestimmten Nummer abfragen.

    Das Regex kann so sein:

    Code
    %SETPATTREGEXP="(?mi)(abuse@[a-z]+(\.[a-z]+)+)"%-
    %REGEXPBLINDMATCH="%TEXT"%-
    %_ABUSE="%SUBPATT='1'"%-

    Aber das fängt mir nur das erste :(

    Was kann ich machen?


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    2 Mal editiert, zuletzt von GwenDragon (22. Juli 2014 um 15:47)