Jeśli w wierszu znajdują się końcowe spacje, możesz użyć _*[\r\n]+. Aby poradzić sobie z pustymi wierszami zamienionymi w nadmiarowe przecinki, możesz wyszukać ,_[,_]+i zamienić wyrażenie regularne na ,_. Alternatywnie pakiet TextFx zawiera polecenie usuwania pustych wierszy, którego można użyć przed dodaniem przecinków. (Zauważ, że w tych blokach kodu zmieniono podkreślenia na spacje).
Ta odpowiedź powtarza zaakceptowaną odpowiedź, a ta odpowiedź odnosi się do antycznej wersji Notepad ++, wersja 7.4.x jest już dostępna. Witamy w Stack Overflow, ale prosimy o udzielenie odpowiedzi, dostarczenie nowych informacji lub nowych spostrzeżeń. Powtarzanie istniejących odpowiedzi nie jest przydatne.
To najłatwiejsza odpowiedź. Nie powinienem przechodzić do trybu wyrażeń regularnych tylko po to, aby zastąpić znaki nowej linii przecinkami. N ++ faktycznie działa poprawnie, podczas gdy inne edytory interpretują "\ n" jako powrót karetki ORAZ nowy wiersz, co na początku mnie zmyliło.
Jeśli w przyszłości będziesz musiał wykonać podobne zadanie, możesz napisać dla niego skrypt. Najłatwiejszym wyjściem jest prawdopodobnie przejście do zakładki Macro i wybranie kilkukrotnego uruchomienia makra. To zajmie kilka sekund.
Może to brzmieć dziwnie, ale możesz usunąć następną linię, kopiując cały tekst i wklejając go w pasku wyszukiwania programu Firefox, a następnie wklejając go ponownie w notatniku ++
1-press CTRLF
2-wklej skopiowany tekst w pasku wyszukiwania
3-press CTRLAnastępnie CTRLCskopiować ponownie tekst z poszukiwania
4-wklej w Notepad ++
5-replace 'space'z','
Użycie opcji „Rozszerzony” tuż nad opcją „Wyrażenie regularne” (na Twoim zrzucie ekranu) jest w rzeczywistości najłatwiejszym sposobem osiągnięcia tego.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.
_*[\r\n]+. Aby poradzić sobie z pustymi wierszami zamienionymi w nadmiarowe przecinki, możesz wyszukać,_[,_]+i zamienić wyrażenie regularne na,_. Alternatywnie pakiet TextFx zawiera polecenie usuwania pustych wierszy, którego można użyć przed dodaniem przecinków. (Zauważ, że w tych blokach kodu zmieniono podkreślenia na spacje).