Rozdeľte reťazec s viacerými oddeľovačmi pomocou JavaScriptu

Rozdelte Retazec S Viacerymi Oddelovacmi Pomocou Javascriptu



Rozdeľovací reťazec je prax systematického rozdeľovania textového reťazca, aby bolo možné s každou zložkou textu zaobchádzať samostatne. Niekedy vývojári potrebujú rozdeliť dlhé reťazce na základe viacerých oddeľovačov, ktoré obsahujú reťazce. Na tento účel poskytuje JavaScript metódu split().

Tento blogový príspevok bude definovať metódy na rozdelenie reťazca JavaScript s viacerými oddeľovačmi.

Ako rozdeliť reťazec JavaScript s viacerými oddeľovačmi?

Na rozdelenie reťazca JavaScript pomocou viacerých oddeľovačov použite nižšie uvedené metódy:







Pozrime sa na vyššie uvedené metódy jednotlivo.



Metóda 1: Rozdelenie reťazca JavaScript s viacerými oddeľovačmi pomocou metódy split().

Na rozdelenie reťazcov s viacerými oddeľovačmi použite „ rozdeliť () “. Metóda split() rozdeľuje reťazce na pole podreťazcov na základe oddeľovačov.



Syntax





Pre metódu split() použite nižšie uvedenú syntax:

rozdeliť ( oddeľovač )

Tu, ' oddeľovač ” je znak alebo vzor regulárneho výrazu použitý na rozdelenie reťazca.



Návratová hodnota

  • Vracia pole podreťazcov.

Príklad

Vytvorte premennú ' reťazec “, ktorý obsahuje reťazec s viacerými oddeľovačmi vrátane „ priestory “, “ ! “ a „ _ “:

boli tangá = 'Vitajte! na webovej stránke Linuxhint' ;

Zavolajte metódu split() odovzdaním regulárneho výrazu, ktorý obsahuje oddeľovače vrátane „ ! “, “ \s “ (medzery), “ _ “.

bol splitString = reťazec. rozdeliť ( / [ ! \s_ ] +/ ) ;

Vytlačte rozdelené reťazce na konzole:

konzoly. log ( splitString ) ;

Výstup ukazuje, že reťazec je úspešne rozdelený na podreťazce so separátormi:

Ak nemáte záujem o používanie regulárnych výrazov, podľa sekcie nižšie rozdeľte reťazec pomocou viacerých oddeľovačov.

Metóda 2: Rozdelenie reťazca JavaScript s viacerými oddeľovačmi pomocou metódy split() s metódou replaceAll().

Na rozdelenie reťazca JavaScript pomocou viacerých oddeľovačov použite metódu split() s metódou replaceAll(). Metóda replaceAll() nahradí oddeľovače jedným znakom a potom metóda split() rozdelí reťazec na jeden znak.

Syntax

Postupujte podľa danej syntaxe na rozdelenie reťazca s viacerými oddeľovačmi pomocou metódy split() a replaceAll():

nahradiť všetko ( separátor, náhrada ) . rozdeliť ( oddeľovač )

Príklad

V nasledujúcom príklade najprv nahradíme všetky oddeľovače jedným oddeľovačom “ $ “ pomocou „ nahradiť všetko() “ a potom rozdeľte reťazec na základe jediného oddeľovača “ $ “:

bol splitString = reťazec. nahradiť všetko ( ';' , '$' ) . nahradiť všetko ( ',' , '$' ) . rozdeliť ( '$' ) ;

Výkon

Zhromaždili sme všetky najlepšie možné riešenia na rozdelenie reťazca pomocou viacerých oddeľovačov v JavaScripte.

Záver

Ak chcete rozdeliť reťazec JavaScript viacerými oddeľovačmi, použite jednoduchý „ rozdeliť () “ alebo “ rozdeliť () “ metóda s “ nahradiť všetko() “. Metóda split() používa vzor regulárnych výrazov s viacerými oddeľovačmi, zatiaľ čo druhý prístup najprv nahradí všetky oddeľovače jedným zjednoteným oddeľovačom a potom sa rozdelí na základe jediného oddeľovača. ' rozdeliť () ” metóda so vzorom regulárneho výrazu je efektívny spôsob, ako rozdeliť reťazce pomocou viacerých oddeľovačov. V tomto blogovom príspevku definujeme metódy na rozdelenie reťazca s viacerými oddeľovačmi pomocou JavaScriptu.