Notepad ++ tippek: Keressen és cseréljen, valamint szöveges manipulációs példákat - Winhelponline

Notepad Tips Find

Jegyzettömb ++ ikonraA Notepad ++ kiváló könnyű szöveg szerkesztő sok hasznos funkcióval. A Notepad ++ használatával rekurzívan megkeresheti és kicserélheti az aktuális fájlban vagy egy mappa több fájljában található szöveget. Megtalálhatja és kicserélheti a szöveget a regex használatával.



Ez a bejegyzés számos Notepad ++ keresési és cserepéldát és más hasznos Notepad ++ tippet tartalmaz különböző forgatókönyvekhez.



Jegyzettömb ++: Szöveges fájlkezelési példák

  1. Távolítsa el az elérési utat a szöveges fájl Fájlnevéből
  2. Távolítsa el a Fájlnevet a teljes elérési útból egy szöveges fájlban
  3. Távolítson el egy rögzített számú karaktert az egyes sorok elejéről
  4. Törölje az „n” karaktert meghaladó karaktereket egy szövegfájlban
  5. Távolítsa el a szöveget egy karakter után egy szövegfájl minden sorából
  6. Távolítsa el a szövegfájl minden sorából a vezető vagy a záró helyet
  7. Törölje az üres sorokat egy szövegfájlból
  8. Távolítsa el a szöveget tartalmazó szöveget tartalmazó szavakat vagy karakterláncokat tartalmazó sorokat
  9. Távolítsa el a szöveget vessző vagy szimbólum n-edik előfordulása után
  10. Minden sort előtagozzon egy szöveg vagy fájl szövege a szövegfájlban
  11. Minden sort egészítsen ki egy szóval vagy kifejezéssel egy szövegfájlban
  12. Távolítsa el a szövegfájl ismétlődő sorait a sorok rendezése nélkül
  13. Helyezzen be egy új sort (kocsi vissza) egy adott karakterbe vagy karakterláncba

Távolítsa el az elérési utat a szöveges fájl Fájlnevéből

Ha teljes elérési útja van a fájlokhoz egy szöveges fájlban, és el akarja távolítani az elérési utat (vagyis csak a fájl nevét szeretné), használja a következő keresési és csere technikát:



notepad ++ eltávolítja az elérési utat a fájl nevéből

  1. Nyissa meg a Csere párbeszédpanelt (Ctrl + H), és használja a következő cseremódszert:
  2. Írja be a Keresés mezőbe ^. * \
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Hagyja üresen a Csere mezőt.
  5. Törölje a jelölést illeszkedik az új sorhoz
  6. Kattintson az Összes cseréje elemre

::Előtt::



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

::Után::

Pillanatkép 90.png Pillanatkép 97.png Pillanatkép 10.png Pillanatkép 15.png

Távolítsa el a Fájlnevet a teljes elérési útból egy szöveges fájlban

A fájlnév eltávolításához a teljes elérési útvonalról használja ezt a keresési operátort:

  • Megtalálja, amit: \ [^ \] + $
  • Cserélje ki: Hagyja üresen
  • Állítsa a keresési módot Reguláris kifejezés
  • Törölje a jelölést illeszkedik az új sorhoz
  • Kattintson az Összes cseréje elemre

::Előtt::

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

::Után::

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

Tipp: Ha a mappaútvonal utáni perjelre van szüksége, akkor a következő regex keresést használhatja helyette.

  • Megtalálja, amit: (. * \). *
  • Cseréld ki: egy

Távolítson el egy rögzített számú karaktert az egyes sorok elejéről

Ha egy szövegfájlban minden sor elején rögzített számú karaktert szeretne eltávolítani, akkor használja ezt a regex keresési és cserekérdést:

  1. Megtalálja, amit: ^. {11} (. *) $
  2. Cseréld ki: 1 USD
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

Ez törli az első 11 karaktert az egyes sorok elejéről.

::Előtt::

Fájl elérési útja: D:  Tools  Sysinternals  accesschk.exe .alkalmazás

::Után::

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

Törölje azokat a karaktereket, amelyek meghaladják a karakterek számát

A szövegfájlban szereplő karakterek számát meghaladó karakterek törléséhez használja ezt:

  1. Megtalálja, amit: ^. {19} K. * $
  2. Cserélje ki: Hagyja üresen
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

Ezzel törli azokat a karaktereket, amelyek minden sorban meghaladják a 19 karaktert.

::Előtt::

A Quick Brown Fox lusta A Quick Brown Fox nagyon aranyos A Quick Brown Fox átugrik a lusta kutyán

::Után::

A gyors barna róka A gyors barna róka A gyors barna róka

Távolítsa el a szöveget egy karakter után egy szövegfájl minden sorából

Szöveg eltávolításához után egy adott karakter - például kötőjel - egy szövegfájl minden sorából, használja:

  1. Megtalálja, amit: (. +) s * - s * (. +)
  2. Cseréld ki: 1 USD
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

A szöveg eltávolításához előtt karakter (pl. kötőjel), használd 2 USD a csere mezőben:

  1. Megtalálja, amit: (. +) s * - s * (. +)
  2. Cseréld ki: 2 USD

Alternatív megoldásként a szöveg eltávolításához egy adott karakter vagy szó után a következőket használhatja, amelyek könnyebben néznek ki:

  1. Megtalálja, amit: -. *
  2. Cserélje a következőre: hagyja üresen
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

::Előtt::

accesschk.exe - a Sysinternals-tól AccessEnum.exe - a Sysinternals-tól AddrView.exe - a NirSoft-tól Activehotkeys.exe - másik szállítótól

::Után::

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

Használhatja azt is, hogy szöveget távolítson el egy adott után szó (pl. „innen”).

  1. Megtalálja, amit: tól től.*
  2. Cserélje a következőre: hagyja üresen
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

::Előtt::

accesschk.exe a Sysinternals-tól AccessEnum.exe a Sysinternals-tól a AddrView.exe a NirSoft-tól az activehotkeys.exe egy másik szállítótól

::Után::

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

Távolítsa el a szövegfájl minden sorából a vezető vagy a záró helyet

Az Üres műveletek menü segítségével törölheti a szövegfájl minden sorából a záró és / vagy a szóközöket.

A Notepad ++ Szerkesztés menüjében kattintson a gombra Üres műveletek
notepad ++ tippek - távolítsa el az üres szóközt

Válasszon a három lehetőség közül:

  • Vágja le az űrt
  • Vágja a vezető helyet
  • Vágja le és vezesse le a helyet

Törölje az üres sorokat egy szövegfájlból

Üres / üres sorok törléséhez egy szövegfájlban a Szerkesztés a Notepad ++ menüben válassza a lehetőséget Vonali műveletek és kattintson a gombra Távolítsa el az Üres sorokat elemet

notepad ++ tippek - távolítsa el az üres sorokat

Az üres karaktereket vagy szóközöket tartalmazó sorok eltávolításához kattintson a gombra Üres sorok eltávolítása (üres karaktereket tartalmaz) opció helyett.

::Előtt:

A Quick Brown Fox lusta A Quick Brown Fox nagyon aranyos A Quick Brown Fox átugrik a lusta kutyán

::Után::

A Quick Brown Fox lusta A Quick Brown Fox nagyon aranyos A Quick Brown Fox átugrik a lusta kutyán

Csak az üres sorokat törölje a kijelölt sorokból

Vegye figyelembe, hogy a fenti parancs eltávolítja az üres sorokat a teljes szövegfájlból. Az üres sorok csak a szövegválasztáson belüli eltávolításához használja ezt a keresési operátort:

  1. Válassza ki azokat a sorokat, amelyekről az üres sorokat el kívánja távolítani.
  2. Nyissa meg a Csere párbeszédpanelt (Ctrl + H)
  3. Ban,-ben Megtalálja, amit: mezőbe írja be n r
  4. Hagyd a Cseréld ki: a doboz üres
  5. Engedélyezze a Válogatásban jelölőnégyzetet
  6. Válassza a Keresési mód lehetőséget Kiterjedt
  7. Kattintson a gombra Cserélje ki az összeset

Ez az! Törli az üres sorokat a kijelölt sorok csak a teljes fájl helyett.


Távolítsa el a szöveget vessző vagy szimbólum n-edik előfordulása után

Tegyük fel, hogy minden sorban vesszővel vagy más szimbólummal határolt szöveg található. Az alábbi példa:

::Előtt::

------------------------------ név, cím, PIN-kód, tereptárgy ------------- ----------------- ramesh, 11011, 10 san jose avenue, Pete múzeum közelében, 1 sf marg, 45089, John Childrens Park közelében, 7 rcr, 11909, metróállomás közelében

Szöveg eltávolítása a 3. előfordulása után bekezdés , használja ezt a keresési operátort és cserélje le:

  1. Megtalálja, amit: ^ ([^,] *, [^,] *, [^,] *) ,. * $
  2. Cseréld ki: 1 USD
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

::Után::

-------------------------- név, cím, PIN-kód ------------------- ------- ram, 10 san jose avenue, 11011 pete, 1 sf marg, 45089 john, 7 rcr, 11909

Minden sort előtagozzon egy szöveg vagy fájl szövege a szövegfájlban

Szó vagy kifejezés (előtag) hozzáadása a kezdet A szöveges fájl minden egyes sorának használatához használja a következő keresési és cserélési operátort:

  1. Megtalálja, amit: ^
  2. Cseréld ki: Néhány szó vagy kifejezés
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

A fentiek különösen hasznosak lehetnek, ha HOSTS fájlt hoznak létre bizonyos hirdetési kiszolgálók listájának blokkolásához. Használat 0.0.0.0 egy záró hellyel a Cseréld ki: szövegmezőbe, és kattintson az Összes cseréje elemre. Ez hozzáadja az előtag-karakterláncot a szövegfájl minden sorához (hirdetésszerver).

::Előtt::

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

::Után::

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

Minden sort egészítsen ki egy szóval vagy kifejezéssel egy szövegfájlban

Szó vagy kifejezés (utótag) hozzáadása a vége A szöveges fájl minden egyes sorának használatához használja a következő keresési és cserélési operátort:

  1. Megtalálja, amit: $
  2. Cseréld ki: Néhány szó vagy kifejezés
  3. Állítsa a keresési módot Reguláris kifejezés
  4. Törölje a jelölést illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

::Előtt::

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

::Után::

D:  Tools  Sysinternals  accesschk.exe (itt a szavad vagy kifejezésed) D:  Tools  Sysinternals  AccessEnum.exe (itt a szavad vagy kifejezésed) D:  Tools  Sysinternals  Procexp.exe (a szavad vagy kifejezés itt )

Távolítsa el a szövegfájl ismétlődő sorait a Notepad ++ használatával a sorok rendezése nélkül

A szövegfájl ismétlődő sorainak eltávolítása a Notepad ++ használatával válogatás nélkül a sorokat, használja ezt a keresést és cserélje le az operátort:

  1. Megtalálja, amit: ^ (. *?) $ s +? ^ (? =. * ^ 1 $)
  2. Cserélje ki: Hagyja üresen
  3. Állítsa a keresési módot Reguláris kifejezés
  4. * Engedélyezze * illeszkedik az új sorhoz
  5. Kattintson az Összes cseréje elemre

Ez eltávolítja az összes duplikált sort, így az eredeti nem jelenik meg. Bónuszként eltávolítja is üres sorok automatikusan.

notepad ++ tippek - válogatás nélkül távolítsa el az ismétlődő sorokat

Fontos: Engedélyeznie kell illeszkedik az új sorhoz hogy ez működjön. Hitelek stema

A fentiek egy zseniális módszer, amely nem igényli a sorok rendezését. Az ismétlődő sorok a szövegfájl bárhol megtalálhatók, és nem rendezik át őket.

::Előtt::

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

::Után::

12345 23456 34567 45678

Távolítsa el az egymást követő ismétlődő sorokat

Ha az ismétlődő sorok közvetlenül egymás után helyezkednek el, távolítsa el a egymást követő ismétlődő sorok, a Szerkesztés Kattintson a Notepad ++ menüre Vonali műveletek és válassza a lehetőséget Távolítsa el az egymást követő sorokat

::Előtt::

12345 12345 12345 23456 23456 34567 34567 45678 45678

::Után::

12345 23456 34567 45678

Helyezzen be egy új sort (kocsi vissza) egy adott karakterbe vagy karakterláncba

Új sor (kocsivissza) beszúrásához egy adott karakterhez vagy karaktersorozathoz - például vessző után - használja ezt a keresést és cserélje le az operátort:

  1. Megtalálja, amit: ,
  2. Cseréld ki: r n
  3. Állítsa a keresési módot Kiterjedt
  4. Kattintson az Összes cseréje elemre

A fenti keresés és csere művelet új sort ad hozzá, bárhol is jelenik meg a vessző.

::Előtt::

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

::Után::

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

Ha minden sor után meg akarja őrizni a záró vesszőt, használja , r n a Csere: szövegmezőbe.

2. példa:

Új sor beszúrása egy adott karaktersorozatba (megnevezve GUID: ), használja ezt a példát:

  1. Megtalálja, amit: GUID:
  2. Cseréld ki: r n
  3. Állítsa a keresési módot Kiterjedt
  4. Kattintson az Összes cseréje elemre

::Előtt::

Dokumentumok GUID: {D3162B92-9365-467A-956B-92703ACA08AF} Letöltések GUID: {088E3905-0323-4B02-9826-5D99428E115F} Zene GUID: {3DFDF296-DBEC-4FB4-81D1-6A3438BCF4DE} Képek 4530-98E1-AB02F9417AA8} Videók GUID: {F86FA3AB-70D2-4FC7-9C99-FCBF05467F3A}

::Után::

Dokumentumok GUID: {D3162B92-9365-467A-956B-92703ACA08AF} Letöltések GUID: {088E3905-0323-4B02-9826-5D99428E115F} Zene GUID: {3DFDF296-DBEC-4FB4-81D1-6A3438BCF4DE} Képek 4530-98E1-AB02F9417AA8} Videók GUID: {F86FA3AB-70D2-4FC7-9C99-FCBF05467F3A}

Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?

Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
  • Tweeteld!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több, mint 10 másodperc az idődből. A megosztás gombjai közvetlenül alul találhatók. :)