Notepad++ zamiana wartości

Witam
Mam mały problem bowiem chciałbym w Notepad++ zmienić środkową wartość w zaznaczeniu w czymś takim
translation=„105.177 40.0012 -992.832”
translation="-514.702 16.6953 -1005.18"
translation="-512.702 16.7308 -1005.18"
translation="-510.701 16.8305 -1005.18"
na coś takiego
translation=„105.177 23 -992.832”
translation="-514.702 23 -1005.18"
translation="-512.702 23 -1005.18"
translation="-510.701 23 -1005.18"
po prostu żeby tylko środkowa liczba się zmieniła, a pierwsza i trzecia została nie ruszona, mam kilka tysięcy takich linijek z różnymi liczbami i chciałbym się dowiedzieć jak można to zrobić, lub czy w ogóle da się to zrobić?

obraz

po każdym \ jest spacja, przed i po 23 jest spacja
Zaznacz „Wyrazenia regularne”

Chyba nie do końca o to mi chodziło, gdyż to zmienia mi całą linijkę, a mi chodzi tylko o środkową cyfrę
Tak wyglądają te linie

        <TransformGroup name="SplinePkt2" translation="-514.702 16.6953 -1005.18" rotation="-0 90 0" nodeId="3971"/>
        <TransformGroup name="SplinePkt3" translation="-512.702 16.7308 -1005.18" rotation="-0 90 0" nodeId="3972"/>
        <TransformGroup name="SplinePkt4" translation="-510.701 16.8305 -1005.18" rotation="-0 90 0" nodeId="3973"/>
        <TransformGroup name="SplinePkt5" translation="-508.701 16.9991 -1005.18" rotation="-0 90 0" nodeId="3974"/>
        <TransformGroup name="SplinePkt6" translation="-506.701 17.3168 -1005.18" rotation="-0 90 0" nodeId="3975"/>
        <TransformGroup name="SplinePkt7" translation="-504.702 17.4435 -1005.18" rotation="-0 90 0" nodeId="3976"/>
        <TransformGroup name="SplinePkt8" translation="-502.703 17.4332 -1005.18" rotation="-0 90 0" nodeId="3977"/>

a chciałbym zmienić środkową wartość tylko w „translation” na 23

        <TransformGroup name="SplinePkt2" translation="-514.702 23 -1005.18" rotation="-0 90 0" nodeId="3971"/>
        <TransformGroup name="SplinePkt3" translation="-512.702 23 -1005.18" rotation="-0 90 0" nodeId="3972"/>
        <TransformGroup name="SplinePkt4" translation="-510.701 23 -1005.18" rotation="-0 90 0" nodeId="3973"/>
        <TransformGroup name="SplinePkt5" translation="-508.701 23 -1005.18" rotation="-0 90 0" nodeId="3974"/>
        <TransformGroup name="SplinePkt6" translation="-506.701 23 -1005.18" rotation="-0 90 0" nodeId="3975"/>
        <TransformGroup name="SplinePkt7" translation="-504.702 23 -1005.18" rotation="-0 90 0" nodeId="3976"/>
        <TransformGroup name="SplinePkt8" translation="-502.703 23 -1005.18" rotation="-0 90 0" nodeId="3977"/>

a to zupełnie inna linika niż wkleiłeś na początku i potrzebne zupełnie inne podejście

Szukany tekst:
\btranslation="[-\d.]+\ \K[\d.]+

zamień na:
23

Bardzo dziękuję za pomoc

Proszę bardzo. Zawsze też możesz zastosować zaznaczenie z Shift+Alt.

po czym po prostu napisz 23

O ile jest już aktywne z urzędu, bo pewnie przytrzymanie ctrl i klikanie w wielu wierszach może być nieaktywne.

Do testów może się przydać wersja portable by nie orać ustawień w %AppData%.

Ten temat został automatycznie zamknięty 90 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.