Nein, ist korrekt, deine Beschreibung und die Resultate:Eigentlich sollte doch der erste Teil (43xxx) die Variable 1 sein, ist aber in dem Fall die 2.
Deine erste Klammer ist und umfasst dieJedes Klammernpaar im Source Pattern wird in eine temp. Variable gepackt, die mit\<Variablennummer>im Replace Pattern abgerufen werden kann
(+43xxx) und wird zur \1, deine zweite Klammer ist und umfasst die (.*) und wird somit zur \2. Die \1 wird im Replace Pattern nicht gebraucht, die wird durch +43yyy (warum eigentlich wieder Österreich und nicht D?) ersetzt. Es wird nur die gefundene \2 benötigt.Weil das SuchpatternHier wird also nicht der erste Teil sondern die Durchwahl (150) überschrieben
(.*) als \2 nicht im Replace Pattern vorkommt, das entfällt, so steht es da. Du verwendest im Replace Pattern nur die \1 und die enthält die +43xxx: den Inhalt des ersten Klammernpaares. Das Replace Pattern ist falsch.Das steht alles in den nun schon drei mal hier verlinkten Erklärungen mit Beispielen von 3CX.