RegEx
19.11.2019 20:36:54
Werner
ich versuche in VBA mit RegEx folgende Möglichkeit zu lösen.
Aus dem Wort "Nebenkostenzahlung" soll der Teil "Zahlung"
entfernt werden.
Ist bisher kein Problem!
Gleichzeitig soll aus dem Wort "Nachzahlung" der Teil "Zahlung"
nicht entfernt werden.
Da beginnt das Problem!
Mit positiven oder negativen Lookahead habe ich bisher keine Lösung gefunden.
Mit Pattern = "(?!nebenkosten)zahlung" bekomme ich "Nebenkosten" und "Nach".
Mit Pattern = "(?=nebenkosten)zahlung" bekomme ich "Nebenkostenzahlung" und "Nachzahlung".
Wer kennt sich mit positiven oder negativen Lookahead aus und kann mir evtl.
behilflich sein?
Schöne Grüße Werner