Tipy pro Poznámkový blok ++: Najít a nahradit a Příklady manipulace s textem - Winhelponline

Notepad Tips Find

ikona poznámkového bloku ++Notepad ++ je vynikající lehký textový editor s mnoha užitečnými funkcemi. S Poznámkovým blokem ++ můžete rekurzivně najít a nahradit text v aktuálním souboru nebo ve více souborech ve složce. Text můžete také vyhledat a nahradit pomocí regulárního výrazu.



Tento příspěvek obsahuje mnoho poznámkových bloků a příkladů pro nalezení a nahrazení a další užitečné tipy pro různé scénáře.



Notepad ++: Příklady manipulace s textovými soubory

  1. Odebrat cestu z názvu souboru v textovém souboru
  2. Odebrat název souboru z celé cesty v textovém souboru
  3. Odeberte pevný počet znaků ze začátku každého řádku
  4. Vymažte znaky, které přesahují počet znaků n v textovém souboru
  5. Odeberte text za konkrétním znakem z každého řádku v textovém souboru
  6. Odstraňte úvodní nebo koncové mezery z každého řádku v textovém souboru
  7. Odstraňte prázdné řádky v textovém souboru
  8. Odeberte řádky obsahující slovo nebo řetězec v textovém souboru
  9. Odstraňte text, pokud se čárka nebo symbol neobjeví
  10. Před každý řádek vložte slovo nebo frázi v textovém souboru
  11. Každý řádek doplňte slovem nebo frází v textovém souboru
  12. Odeberte duplicitní řádky v textovém souboru bez třídění řádků
  13. Vložte nový řádek (návrat na začátek řádku) u konkrétního znaku nebo řetězce

Odebrat cestu z názvu souboru v textovém souboru

Pokud máte úplné cesty k souborům v textovém souboru a chcete cestu odebrat (tj. Chcete pouze název souboru), použijte následující techniku ​​Najít a nahradit:



notepad ++ odebrat cestu z názvu souboru

  1. Otevřete dialogové okno Nahradit (Ctrl + H) a použijte následující metodu nahrazení:
  2. Do pole Najít zadejte ^. * \
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Pole Nahradit nechte prázdné.
  5. Zrušte zaškrtnutí odpovídá novému řádku
  6. Klikněte na Nahradit vše

::Před::



C:  Users  ramesh  Pictures  Screenshots  Screenshot 90.png C:  Users  ramesh  Pictures  Screenshots  Screenshot 97.png C:  Users  ramesh  Pictures  Screenshots  Screenshot 10.png C:  Users  ramesh  Pictures  Screenshots  Screenshot 15.png

::Po::

Screenshot 90.png Screenshot 97.png Screenshot 10.png Screenshot 15.png

Odebrat název souboru z celé cesty v textovém souboru

Chcete-li odstranit název souboru z úplné cesty, použijte tento vyhledávací operátor:

  • Najít co: \ [^ \] + $
  • Nahraďte: Ponechte prázdné
  • Nastavte režim vyhledávání na Regulární výraz
  • Zrušte zaškrtnutí odpovídá novému řádku
  • Klikněte na Nahradit vše

::Před::

D:  Tools  Sysinternals  accesschk.exe D:  Tools  Sysinternals  AccessEnum.exe D:  Tools  NirSoft  AddrView.exe D:  Tools  Others  activehotkeys.exe

::Po::

D:  Tools  Sysinternals D:  Tools  Sysinternals D:  Tools  NirSoft D:  Tools  Others

Spropitné: Pokud po cestě ke složce potřebujete koncové lomítko, můžete místo toho použít následující vyhledávání regulárního výrazu.

  • Najít co: (. * \). *
  • Nahradit pomocí: 1

Odeberte pevný počet znaků ze začátku každého řádku

Chcete-li odstranit pevný počet znaků na začátku každého řádku v textovém souboru, použijte tento regex vyhledávací a nahrazovací dotaz:

  1. Najít co: ^. {11} (. *) $
  2. Nahradit pomocí: 1 $
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

Tím se odstraní prvních 11 znaků od začátku každého řádku.

::Před::

Cesta k souboru: D:  Tools  Sysinternals  accesschk.exe Cesta k souboru: D:  Tools  Sysinternals  AccessEnum.exe Cesta k souboru: D:  Tools  NirSoft  AddrView.exe Cesta k souboru: D:  Tools  Other  activehotkeys .exe

::Po::

D:  Tools  Sysinternals  accesschk.exe D:  Tools  Sysinternals  AccessEnum.exe D:  Tools  NirSoft  AddrView.exe D:  Tools  Others  activehotkeys.exe

Odstraňte znaky, které přesahují počet znaků

Chcete-li odstranit znaky, které přesahují počet znaků v textovém souboru, použijte toto:

  1. Najít co: ^.{19}K.*$
  2. Nahraďte: Ponechte prázdné
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

Tímto odstraníte znaky, které v každém řádku přesahují 19 znaků.

::Před::

Quick Brown Fox je líný Quick Brown Fox je velmi roztomilý Quick Brown Fox skáče přes líného psa

::Po::

Rychlá hnědá liška Rychlá hnědá liška Rychlá hnědá liška

Odeberte text za konkrétním znakem z každého řádku v textovém souboru

Odebrání textu po konkrétní znak - např. pomlčka, z každého řádku v textovém souboru použijte:

  1. Najít co: (. +) S * - s * (. +)
  2. Nahradit pomocí: 1 $
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

Odebrání textu před znak (např. pomlčka), použijte 2 $ v poli nahradit:

  1. Najít co: (. +) S * - s * (. +)
  2. Nahradit pomocí: 2 $

Chcete-li odstranit text za určitým znakem nebo slovem, můžete použít následující, která vypadá snadněji:

  1. Najít co: -. *
  2. Nahradit: ponechte prázdné
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

::Před::

accesschk.exe - od Sysinternals AccessEnum.exe - od Sysinternals AddrView.exe - od NirSoft activehotkeys.exe - od jiného dodavatele

::Po::

accesschk.exe AccessEnum.exe AddrView.exe activehotkeys.exe

Můžete jej také použít k odstranění textu po určitém slovo (např. „od“).

  1. Najít co: z.*
  2. Nahradit: ponechte prázdné
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

::Před::

accesschk.exe od Sysinternals AccessEnum.exe od Sysinternals AddrView.exe od NirSoft activehotkeys.exe od jiného dodavatele

::Po::

accesschk.exe AccessEnum.exe AddrView.exe activehotkeys.exe

Odstraňte úvodní nebo koncové mezery z každého řádku v textovém souboru

Chcete-li odstranit koncové a / nebo úvodní prázdné znaky z každého řádku v textovém souboru, použijte nabídku Prázdné operace.

V nabídce Úpravy v programu Poznámkový blok ++ klepněte na Prázdné operace
tipy pro poznámkový blok ++ - odstranit prázdné mezery

Vyberte jednu ze tří možností:

  • Ořízněte koncový prostor
  • Ořízněte přední prostor
  • Ořízněte přední a koncový prostor

Odstraňte prázdné řádky v textovém souboru

Chcete-li odstranit prázdné / prázdné řádky v textovém souboru, z Upravit v programu Poznámkový blok ++ vyberte Liniové operace a klepněte na Odstraňte prázdné řádky

tipy pro poznámkový blok ++ - odstraňte prázdné řádky

Chcete-li také odstranit řádky obsahující prázdné znaky nebo mezery, klikněte na Odstranit prázdné řádky (obsahující prázdné znaky) místo toho.

::Před:

Quick Brown Fox je líný Quick Brown Fox je velmi roztomilý Quick Brown Fox skáče přes líného psa

::Po::

Quick Brown Fox je líný Quick Brown Fox je velmi roztomilý Quick Brown Fox skáče přes líného psa

Odstranit prázdné řádky pouze ve vybraných řádcích

Všimněte si, že výše uvedený příkaz odstraní prázdné řádky z celého textového souboru. Chcete-li odstranit prázdné řádky pouze v rámci výběru textu, použijte tento vyhledávací operátor:

  1. Vyberte řádky, ze kterých chcete odstranit prázdné řádky.
  2. Otevřít dialogové okno Nahradit (Ctrl + H)
  3. V Najít co: pole, zadejte n
  4. Opustit Nahradit pomocí: pole prázdné
  5. Povolit Při výběru zaškrtávací políčko
  6. Vyberte režim vyhledávání do Rozšířené
  7. Klepněte na Vyměnit vše

A je to! Odstraní prázdné řádky uvnitř vybrané řádky pouze spíše než celý soubor.


Odstraňte text, pokud se čárka nebo symbol neobjeví

Předpokládejme, že máte v každém řádku text oddělený čárkou nebo jiným symbolem. Příklad níže:

::Před::

------------------------------ jméno, adresa, špendlík, orientační bod ------------- ----------------- ramesh, 10 san jose avenue, 11011, u muzea pete, 1 sf marg, 45089, u dětského parku john, 7 rcr, 11909, u stanice metra

Odstranit text po 3. výskytu souboru odstavec , použijte tento operátor hledání a nahrazení vyhledávání:

  1. Najít co: ^ ([^,] *, [^,] *, [^,] *) ,. * $
  2. Nahradit pomocí: 1 $
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

::Po::

-------------------------- jméno, adresa, PIN ------------------- ------- ramesh, 10 san jose avenue, 11011 pete, 1 sf marg, 45089 john, 7 rcr, 11909

Před každý řádek vložte slovo nebo frázi v textovém souboru

Chcete-li přidat slovo nebo frázi (předponu) na začátek každého řádku v textovém souboru použijte následující operátor hledání a nahrazení:

  1. Najít co: ^
  2. Nahradit pomocí: Nějaké slovo nebo fráze
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

Výše uvedené může být užitečné zejména při vytváření souboru HOSTS k blokování seznamu určitých reklamních serverů. Použití 0.0.0.0 s koncovým prostorem v Nahradit pomocí: textové pole a klikněte na Nahradit vše. Tím se přidá řetězec předpony pro každý řádek (reklamní server) v textovém souboru.

::Před::

ssp.adriver.ru r.adrolays.de adrotate.se www.adrotate.net adrunnr.com

::Po::

0.0.0.0 ssp.adriver.ru 0.0.0.0 r.adrolays.de 0.0.0.0 adrotate.se 0.0.0.0 www.adrotate.net 0.0.0.0 adrunnr.com

Každý řádek doplňte slovem nebo frází v textovém souboru

Chcete-li přidat slovo nebo frázi (příponu) na konec každého řádku v textovém souboru použijte následující operátor hledání a nahrazení:

  1. Najít co: $
  2. Nahradit pomocí: Nějaké slovo nebo fráze
  3. Nastavte režim vyhledávání na Regulární výraz
  4. Zrušte zaškrtnutí odpovídá novému řádku
  5. Klikněte na Nahradit vše

::Před::

D:  Tools  Sysinternals  accesschk.exe D:  Tools  Sysinternals  AccessEnum.exe D:  Tools  Sysinternals  Procexp.exe

::Po::

D:  Tools  Sysinternals  accesschk.exe (vaše slovo nebo fráze zde) D:  Tools  Sysinternals  AccessEnum.exe (vaše slovo nebo fráze zde) D:  Tools  Sysinternals  Procexp.exe (vaše slovo nebo fráze zde )

Odeberte duplicitní řádky v textovém souboru pomocí programu Poznámkový blok ++, aniž byste řádky seřadili

Odebrání duplicitních řádků v textovém souboru pomocí programu Poznámkový blok ++ bez třídění řádky, použijte operátor vyhledávání a nahrazení:

  1. Najít co: ^ (. *?) $ s +? ^ (? =. * ^ 1 $)
  2. Nahraďte: Ponechte prázdné
  3. Nastavte režim vyhledávání na Regulární výraz
  4. * Umožnit * odpovídá novému řádku
  5. Klikněte na Nahradit vše

Tím odstraníte všechny duplicitní řádky a ponecháte originál. Jako bonus také odstraní prázdné řádky automaticky.

tipy pro poznámkový blok ++ - odstraňte duplicitní řádky bez řazení

Důležité: Musíte povolit odpovídá novému řádku aby to fungovalo. Úvěry erb

Výše uvedené je skvělá metoda, která nevyžaduje třídění řádků. Duplicitní řádky lze umístit kdekoli v textovém souboru a jejich pořadí se nezmění.

::Před::

12345 23456 34567 45678 12345 23456 34567 45678 12345 23456 34567 45678

::Po::

12345 23456 34567 45678

Odstraňte po sobě jdoucí duplicitní řádky

Pokud jsou duplicitní řádky umístěny bezprostředně po sobě, odeberte po sobě duplicitní řádky z Upravit v Notepad ++ klikněte na Liniové operace a vyberte Odstranit po sobě jdoucí duplicitní řádky

::Před::

12345 12345 12345 23456 23456 34567 34567 45678 45678

::Po::

12345 23456 34567 45678

Vložte nový řádek (návrat na začátek řádku) u konkrétního znaku nebo řetězce

Chcete-li vložit nový řádek (návrat na začátek řádku) za určitý znak nebo řetězec - např. Za čárkou, použijte operátor vyhledávání a nahrazení:

  1. Najít co: ,
  2. Nahradit pomocí: r n
  3. Nastavte režim vyhledávání na Rozšířené
  4. Klikněte na Nahradit vše

Výše uvedená operace hledání a nahrazení přidá nový řádek, kdykoli se objeví čárka.

::Před::

Cecilia Chapman, 711-2880 Nulla St., Mankato Mississippi 96522, (257) 563-7401, Iris Watson, P.O. Box 283 8562 Fusce Rd.

::Po::

Cecilia Chapman 711-2880 Nulla St. Mankato Mississippi 96522 (257) 563-7401 Iris Watson P.O. Box 283 8562 Fusce Rd.

Chcete-li po každém řádku zachovat koncovou čárku, použijte , r n v textovém poli Nahradit za:

Příklad 2:

Chcete-li vložit nový řádek na konkrétní řetězec (pojmenovaný GUID: ), použijte tento příklad:

  1. Najít co: GUID:
  2. Nahradit pomocí: r n
  3. Nastavte režim vyhledávání na Rozšířené
  4. Klikněte na Nahradit vše

::Před::

Dokumenty GUID: {D3162B92-9365-467A-956B-92703ACA08AF} Stažené GUID: {088E3905-0323-4B02-9826-5D99428E115F} Hudební GUID: {3DFDF296-DBEC-4FB4-81D1-6A3438BCF4 4530-98E1-AB02F9417AA8} GUID videí: {F86FA3AB-70D2-4FC7-9C99-FCBF05467F3A}

::Po::

Dokumenty GUID: {D3162B92-9365-467A-956B-92703ACA08AF} Stažené GUID: {088E3905-0323-4B02-9826-5D99428E115F} Hudební GUID: {3DFDF296-DBEC-4FB4-81D1-6A3438BCF4 4530-98E1-AB02F9417AA8} GUID videí: {F86FA3AB-70D2-4FC7-9C99-FCBF05467F3A}

Jedna malá žádost: Pokud se vám tento příspěvek líbil, sdílejte ho prosím?

Jedno „malé“ sdílení od vás by vážně hodně pomohlo s růstem tohoto blogu. Několik skvělých návrhů:
  • Připnout!
  • Sdílejte to na svém oblíbeném blogu + Facebook, Reddit
  • Tweetujte to!
Takže vám moc děkuji za podporu, můj čtenáři. Nebude to trvat déle než 10 sekund vašeho času. Tlačítka pro sdílení jsou vpravo dole. :)