Czy można uzyskać numer wiersza za pomocą wyrażeń regularnych w Notepad ++;Numer linii za pomocą wyrażeń regularnych w Notepad ++?
co chcę zrobić, jest zastąpienie:
line1
line2
line3
etc..
z
1-line1
2-line2
3-line3
etc..
Czy można uzyskać numer wiersza za pomocą wyrażeń regularnych w Notepad ++;Numer linii za pomocą wyrażeń regularnych w Notepad ++?
co chcę zrobić, jest zastąpienie:
line1
line2
line3
etc..
z
1-line1
2-line2
3-line3
etc..
Notepad ++ można zrobić za pomocą wtyczki TextFX. Wybierz linie, a następnie wybierz TextFX->TextFX Tools->Insert Line Numbers
z paska menu.
Spowoduje to dodanie numerów linii do 8 miejsc z zerami na początku. Aby je dostać w formie opisanej w pytaniu, można użyć regex-replace z tych wartości:
wyszukiwania dla: ^0+([0-9]+)\s
wymienić: line\1-
linia nie działa dla mnie. Nie powoduje to numeru wiersza, lecz zamiast niego tekst "linia". –
Starsze pytanie, ale miałem na to pytanie siebie dzisiaj i znalazłem inną odpowiedź niż te już przedstawione.
Edytor kolumn (Alt + C) umożliwia wstawianie numeracji. Dostępne są opcje wyboru numeru początkowego, przedziału czasu i częstotliwości powtarzania każdego numeru. Umieść kursor na pierwszej pozycji pierwszej linii i zwiększaj o jeden, aby naśladować rzeczywiste numery linii.
To jest gładkie. Z tym związany jest tryb edycji kolumn, który można wykonać, przytrzymując klawisz ALT podczas wybierania wierszy tekstu (np. Za pomocą klawiatury, przytrzymaj klawisze ALT + SHIFT + STRZAŁKA W DÓŁ lub mysz ALT + Kliknij i przeciągnij w dół). Jest bardzo przydatny przy wstawianiu kolumn do niektórych instrukcji wstawiania sql lub edycji jakichkolwiek danych tabelarycznych. Ta fajna funkcja Alt + C, której nauczyłem się dzięki tobie, może być z nią również używana. Możesz wybrać kolumnę tekstu, a następnie nacisnąć Alt + C, jeśli chcesz, aby tylko określone wiersze zawierały te numery. –
Wątpię, czy będziesz w stanie to zrobić za pomocą wyrażeń regularnych. – Philipp