ich möchte per VBA aus einem String die Textteile in [eckigen Klammern] extrahieren.
Beispielstring:
"Don't [Ab]claim that love you [Eb]never let me [Bbm]feel"
Daraus benötige ich ein Array, das aus den Elementen [Ab], [Eb] und [Bbm] besteht.
Das Ziel ist es, die einzelnen Elemente zu verändern (in einem neuen Array) und an exakt die selbe Stelle im String zurück zu schreiben (das bekomme ich dann selbst hin - mit Replace String, "altes Element", "neues Element").
Gibt es eine Möglichkeit, das zu bewerkstelligen, ohne in einer Schleife jedes einzelne Zeichen zu durchlaufen und mit InStr, Mid und Konsorten zu arbeiten?
Wie stelle ich das am Besten an?
Grüße Boris