Odstraňte více nových řádků pomocí JavaScriptu

Jsem požehnán tím, že spousta lidí chce na tento blog přispívat jako host. Je to opravdu lichotivé a rád vidím, že spisovatelé po napsání dostávají spoustu pozornosti. Mým úkolem je převést blogový příspěvek v jakémkoli formátu, ve kterém je poskytnut (HTML, Markdown, PDF, Google Doc atd.), do HTML pro můj blog, což může být někdy nepořádné. K vyřešení těchto problémů s formátováním používám řadu regulárních výrazů. A problém číslo jedna? Spousta dalších nových řádků (\n ).

Regulární výraz

Regulární výraz je vlastně docela jednoduchý:

content.replace(/[\r\n]+/g, '\n'); // Just one new line

content.replace(/[\r\n]+/g, '\n\n'); // "document" formatting, more elegant

Když jsou pryč desítky řádků navíc, je mnohem snazší pracovat s obsahem!