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.