Zastąpić nowe linie separatorem przecinków za pomocą Notepad++?

Mam pytanie do Notatnika++.

Jak mogę wziąć poniższe słowa w Notepad++ (który jest w różnych liniach)

Apples
Apricots
Pear
Avocados
Bananas

I zamienić je w akapit z przecinkami na końcu każdego z nich? TAK:

Apples, Apricots, Pear, Avocados, Bananas
Author: user2231530, 2013-04-01

8 answers

Otwórz okno znajdź i zamień (naciśnij CTRL+H ).

Następnie wybierz Regular expression w sekcji "Tryb wyszukiwania" na dole.

W polu Find what Wpisz to: [\r\n]+

W Replace with:

po przecinku jest spacja.

To również zastąpi linie takie jak

Apples

Apricots
Pear

Avocados
Bananas

Gdzie są puste linie.

Jeśli twoje linie mają końcowe spacje, powinieneś je najpierw usunąć. Najprostszy sposób na

EDIT -> Blank Operations -> Trim Trailing Space

Lub

TextFX -> TextFX Edit -> Trim trailing spaces

Należy ustawić tryb Wyszukiwania na "Wyrażenie regularne".

 253
Author: Bonifacio2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-13 10:07:17

ODPOWIEDŹ FapDaddy za pomocą makra wskazała mi właściwy kierunek.

Oto, co dla mnie zadziałało.

  1. Umieść kursor za pierwszą pozycją danych. Tutaj wpisz opis obrazka

  2. Kliknij "Makro > Rozpocznij nagrywanie" w menu. Tutaj wpisz opis obrazka

  3. Wpisz ten ciąg: przecinek, Spacja, usunąć, End . Tutaj wpisz opis obrazka

  4. Kliknij "Makro > Zatrzymaj nagrywanie" w menu. Tutaj wpisz opis obrazka

  5. Klik 'Makro > Uruchom Makro wiele razy... w menu. Tutaj wpisz opis obrazka

  6. Kliknij "Uruchom do końca pliku" i kliknij "Uruchom". Tutaj wpisz opis obrazka

  7. Usuń wszystkie końcowe znaki. Tutaj wpisz opis obrazka

  8. Zrobione!

Tutaj wpisz opis obrazka

 27
Author: Iain Samuel McLean Elder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:44

Oto, co zadziałało u mnie z podobną listą łańcuchów w Notepad++ bez żadnych makr lub czegokolwiek innego:

  1. Kliknij Edytuj - > puste operacje - > EOL do spacji [Wszystkie elementy powinny być teraz w jednej linii oddzielonej spacją']

  2. Wybierz dowolną "spację" i wykonaj Zastąp wszystko (przez ',')

 26
Author: trishulpani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-21 11:16:48

Umieść kursor za , w zakładce Makro , Wybierz Rozpocznij nagrywanie . Wpisz przecinek(,) znak, znak spacji( ) i naciśnij klawisz End , w zakładce Makro wybierz Zatrzymaj nagrywanie.

Ctrl+Shift + P dla pojedynczego odtwarzania.

 3
Author: viclim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-01 09:54:35

For Notepad++ 5.9

  1. Naciśnij Ctrl + H
  2. Select Search mode Extended (\N, \ r, \ t, \ o, \ x...)
  3. Enter Find what: \R \ n
  4. Enter Replace with: ,
  5. Replace_All powinien otrzymać wymagany wynik.
 2
Author: ketan27j,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-12 16:40:36

Może to zabrzmieć dziwnie, ale możesz usunąć następny wiersz, kopiując cały tekst i wklejając go w pasku wyszukiwania Firefoksa, a następnie ponownie wklejając go w notepad++

Krok 1

Krok 2

 1
Author: Dipin prakash,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-03 07:34:37

Użyj paska wyszukiwania Chrome

1-Naciśnij CTRL F
2-wklej skopiowany tekst w pasku wyszukiwania
3-Naciśnij CTRL A po którym następuje CTRL C aby ponownie skopiować tekst z wyszukiwarki
4-wklej w Notepad++
5-zamień 'space' Na ','

1-Kliknij na obrazek
2-Kliknij na obrazek

 1
Author: mohsinmdl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-26 21:25:35

Możesz użyć wiersza poleceń cc.rnl ', ' ConyEdit (wtyczki), aby zastąpić nowe wiersze żądaną zawartością.

 0
Author: Dick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-15 16:08:40