(Zredagowałem ten post dla przejrzystości)
Mam strasznie sformatowany dokument tekstowy. Na szczęście, choć strasznie sformatowany, jest niezawodnie strasznie sformatowany, więc regex zaoszczędził mi wiele dni pracy.
Jestem teraz w punkcie, w którym chcę udostępnić zakładki do spisu treści do linku, do którego udało mi się zastąpić tytuł każdej sekcji
<a name="#insertlinkhere">Assembly</a>
Content under Assembly title.
<a name="#insertlinkhere">Warranty</a>
Content under Warranty title.
<a name="#insertlinkhere">Contact</a>
...
I tym podobne ... każde wystąpienie insertlinkhere jest dosłownie insertlinkhere.
Teraz chcę zastąpić każdy „insertlinkhere” \ znakiem „a” + liczba iteracji , więc pierwsze trzy powiedzieliby:
<a name="#a1">Assembly</a>
...
<a name="#a2">Warranty</a>
...
<a name="#a3">Contact</a>
...
<a name="#a48">Assemblage</a>
...
<a name="#a49">Garantie</a>
...
Poszukałem tego, ale nie jestem pewien, czy moja terminologia jest prawidłowa, a może nawet notepad ++ nie jest w stanie tego zrobić bez konkretnego dodatku. Być może ktoś mógłby zaproponować taki program.
Tak, możesz to zrobić w Notepad ++ w dwóch krokach
krok 1: Zamień (ctrl + h) słowo „insertlinkhere” na „a”
wynik:
Krok 2:
Teraz wybierz słowo #a , aby kursor znalazł się na końcu znaku .
Z menu Edycja ( skrót klawiaturowy ALT + C ) w notatniku ++. Zmień przycisk opcji na Liczba na Wstaw z wartością początkową 1 zwiększającą się o 1 (dziesiętnie). Potwierdź za pomocą przycisku OK. Powinieneś skończyć z tym:
Mam nadzieję że to pomoże!
źródło