Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:d427:ea...–

peter
JavaScript, AJAX, jQuery › Regulární výraz pro odstraně…
6. 6. 2018   #221237

https://regex101.com/
Ten online nastroj krasne obarvuje. Ale neprevadi \n \r jako znak, ale jako string '\n \r'. Takze bys to musel zapsat jako string.
str = str.replace(/[ \t\r\n]+/gm," ");
str = str.replace(/([ ]|\\[trn])+/gm," ");

 

peter
JavaScript, AJAX, jQuery › Regulární výraz pro odstraně…
6. 6. 2018   #221236

https://www.regularnivyrazy.info/regularni-vyrazy-zaklady.html 

str = str.replace(/\s+/gm," "); // \s = mezera + \r\n + tabelatory (\t + jeden dalsi)
str = str.replace(/[ \t\r\n]+/gm," ");

V podstate ten prvni by mel byt lepsi, protoze do toho zapocitava i mezery. Ve tvem pripade, kdyz bys mel kombinaci '\n ' tak by tvuj vyraz z toho udelal 2 mezery misto 1.
/g je global
/m je multiline
Ale to asi vis, proc tam mas.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý