Jak odstranit prázdné řádky ze souboru

Existuje mnoho různých způsobů, jak odstranit prázdné řádky z textu, textového souboru nebo dokumentu, a to vše závisí na tom, jaký typ počítače a softwarového programu používáte. Níže jsou uvedeny různé způsoby odstranění prázdných řádků.

Pomocí našeho bezplatného textového nástroje online můžete z libovolného odeslaného textu odstranit libovolný prázdný řádek. Kromě odstranění prázdných řádků můžete také nahradit prázdné řádky jiným textem a provádět řadu dalších manipulací s textem z libovolného počítače nebo zařízení.

Tip: Podívejte se na naše odstraňování prázdných řádků v sekci regulárních výrazů níže, jak tento nástroj a další nástroje používají regulární výrazy k nahrazení prázdných řádků.

Notepad ++

Notepad ++ je fantastický bezplatný textový editor pro počítače se systémem Microsoft Windows, který podporuje vyhledávání a nahrazování regulárních výrazů, které lze použít k nahrazení prázdných řádků v jednom nebo více souborech. Chcete-li nahradit prázdné řádky v souboru pomocí programu Poznámkový blok ++, postupujte podle následujících pokynů.

  1. Stáhnout Notepad ++, pokud ještě není nainstalován v počítači.
  2. Otevřete program Notepad ++ a soubor, který chcete upravit.
  3. V nabídce soubor klepněte na tlačítko Hledat a potom na tlačítko Nahradit .
  4. V poli Nahradit v části Najít zadejte ^ r (pět znaků: stříška, zpětné lomítko 'r' a zpětné lomítko 'n'). Pokud nechcete nahradit prázdný řádek jiným textem, ponechte pole Nahradit prázdným.

  1. V části Režim hledání zkontrolujte, zda je vybrán regulární výraz .
  2. Klepnutím na tlačítko Nahradit vše nahradíte všechny prázdné řádky.

V našem výše uvedeném příkladu je vyhledávací text (^ r), který používáme, regulárním výrazem, který říká programu Notepad ++, aby vyhledal libovolný řádek začínající znakem (^) s návratem vozíku (r) následovaným novým řádkem (\ t n). U některých souborů nemusí existovat návrat vozíku a pouze nové řádky, což znamená, že jako vyhledávací text použijete (^ n). Další informace a příklady regulárních výrazů naleznete na stránce regulárního výrazu.

Tip: Pokud náhrada nefunguje pro váš soubor, zobrazte značky formátování souborů klepnutím na ikonu Pilcrow / Odsek na panelu nástrojů. Jakmile jsou vybrané konce vozu CR a nové řádky jsou LF.

TextPad

TextPad je skvělý textový editor, který lze použít k nahrazení prázdných řádků. Chcete-li nahradit prázdné řádky v otevřeném souboru TextPad, postupujte podle níže uvedených kroků.

  1. Otevřete TextPad a soubor, který chcete upravit.
  2. Klepněte na tlačítko Hledat a potom na tlačítko Nahradit .
  3. V okně Nahradit v části Najít jaký typ ^ n (stříška, zpětné lomítko 'n') ponechte pole Nahradit za prázdné, pokud nechcete nahradit prázdný řádek jiným textem.
  4. Zaškrtněte políčko Regulární výraz .
  5. Klepnutím na tlačítko Nahradit vše nahradíte všechny prázdné řádky.

V našem výše uvedeném příkladu je vyhledávací text (^ n), který používáme, regulárním výrazem, který říká TextPad, aby hledal libovolný řádek začínající znakem (^) s novým řádkem (n). Další informace a příklady regulárních výrazů naleznete na stránce regulárního výrazu.

Microsoft Word

V aplikaci Microsoft Word jsou mezery mezi řádky nejčastěji mezery mezi odstavci a nikoli řádky textu. Pro odstranění mezer mezi odstavci postupujte podle následujících kroků.

  1. Otevřete aplikaci Microsoft Word a dokument, který chcete upravit.
  2. Na kartě Domů klepněte na tlačítko Nahradit nebo stiskněte klávesovou zkratku Ctrl + H.
  3. V okně Najít a nahradit v části Najít jaký typ ^ p ^ p a v části Nahradit s typem ^ p (pouze jednou).
  4. Klepněte na tlačítko Nahradit vše .

Následující kroky nahradí dva odstavce odstavce, které jsou vedle každého a vytvoření extra prázdný řádek mezi odstavcem.

Tip: Pokud existuje více řádků mezer mezi jedním nebo více odstavci, klepněte na tlačítko Nahradit vše více než jednou a bude i nadále nahrazovat mezeru mezi odstavci. Pokud je spousta dalších mezer, budete muset stisknout tlačítko několikrát, abyste odstranili všechny další mezery. Případně můžete jako text pro vyhledávání přidat i více než dva znaky ^ p .

Microsoft Poznámkový blok a WordPad

Microsoft Poznámkový blok a WordPad jsou základní textové editory a nemají regulární výraz ani speciální možnosti nahrazení znaků. Není tedy možné nahradit prázdné řádky v těchto programech. Můžete zkopírovat text z programu Poznámkový blok nebo WordPad a vložit jej do našeho bezplatného textového nástroje online, abyste odstranili prázdné řádky nebo sledovali možnosti programu Notepad ++.

Odstranění prázdných řádků regulárními výrazy

Naučit se základy regulárních výrazů vám pomůže nahradit prázdné řádky a téměř jakýkoli jiný typ textu nebo formátování, pokud program, který používáte, podporuje regulární výrazy. Většina pokročilých textových editorů, editorů HTML a textových editorů podporuje možnost najít a nahradit text pomocí regulárních výrazů. Pokud pochopíte níže uvedené základy, můžete prázdné řádky nahradit v libovolném programu.

Tip: Všechny programy, které podporují regulární výrazy, budou mít zaškrtávací políčko nebo volbu pro regulární výrazy v možnosti najít a nahradit program. Některé programy mohou tuto možnost skrýt v části Upřesnit .

Pro nahrazení prázdných řádků se nejprve seznamte s caretem ( ^ ), který je regulárním výrazem, je způsob, jak říci začátek řádku. Například regulární výraz ^ a by byl na začátku řádku.

Dále byste se měli naučit alespoň dvě únikové sekvence, n escape sekvenci, což je nový řádek a r, což je návrat vozíku. V závislosti na editoru budete potřebovat obě tyto únikové sekvence nebo pouze jednu.

Konečně, s pochopením těchto tří elementů regulárního výrazu, můžete je umístit dohromady. Například hledání a nahrazení znaku ^ n hledá řádky, které začínají novým řádkem. Protože prázdný řádek nemá žádný text a pouze návratový znak, nahradí tento regulární výraz všechny prázdné řádky.

Poznámka: Pokud volba regulárního výrazu není vybrána a provádíte vyhledávání regulárního výrazu, nedostanete žádné shody, protože se snaží pouze najít text. Pokud například hledáte znak ^ n bez povolení regulárních výrazů, program bude hledat aktuální text a nikoli funkci textu.

Tip: Ne všechny programy, které podporují regulární výrazy, používají pro regulární výrazy stejnou syntaxi. Jinými slovy, program může použít jiný znak, který představuje začátek řádku nebo jinou metodu zadávání sekvence escape. Pokud nefungují výše uvedené kroky, bude pravděpodobně nutné nahlédnout do dokumentace produktu a zjistit, jak používají regulární výrazy.