Razdelite niz z več ločili z uporabo JavaScripta

Razdelite Niz Z Vec Locili Z Uporabo Javascripta



Razdelitveni niz je praksa razbijanja besedilnega niza na sistematičen način, tako da je mogoče vsako komponento besedila obravnavati ločeno. Včasih morajo razvijalci razdeliti dolge nize na podlagi več ločil, ki vsebujejo nize. Za to JavaScript ponuja metodo split().

Ta objava v spletnem dnevniku bo definirala metode za razdelitev niza JavaScript z več ločili.

Kako razdeliti niz JavaScript z več ločili?

Za razdelitev niza JavaScript z več ločili uporabite spodaj navedene metode:







Oglejmo si zgornje metode posebej.



1. način: razdelite niz JavaScript z več ločili z uporabo metode split().

Za razdelitev nizov z več ločili uporabite » razdeli () ” metoda. Metoda split() razdeli nize v matriko podnizov na podlagi ločil.



Sintaksa





Za metodo split() uporabite spodnjo sintakso:

razdeliti ( ločilo )

Tukaj, ' ločilo ” je znak ali vzorec regularnega izraza, ki se uporablja za razdelitev niza.



Povratna vrednost

  • Vrne niz podnizov.

Primer

Ustvarite spremenljivko ' vrvica «, ki vsebuje niz z več ločili, vključno z » prostori ”, “ ! « in » _ ”:

je bila tangica = 'Dobrodošli! na spletnem mestu Linuxhint_Website' ;

Pokličite metodo split() tako, da posredujete regularni izraz, ki vsebuje ločila, vključno z ' ! ”, “ \s ” (presledki), “ _ ”.

je bil splitString = vrvica. razdeliti ( / [ ! \s_ ] +/ ) ;

Natisnite razdeljene nize na konzoli:

konzola. dnevnik ( splitString ) ;

Izhod pokaže, da je niz uspešno razdeljen na podnize z ločili:

Če vas uporaba regularnih izrazov ne zanima, sledite spodnjemu razdelku za razdelitev niza z več ločili.

2. način: razdelite niz JavaScript z več ločili z uporabo metode split() z metodo replaceAll()

Uporabite metodo split() z metodo replaceAll(), da razdelite niz JavaScript z več ločili. Metoda replaceAll() zamenja ločila z enim samim znakom, nato pa bo metoda split() razdelila niz na en sam znak.

Sintaksa

Sledite podani sintaksi za razdelitev niza z več ločili z uporabo metode split() in replaceAll():

zamenjajVse ( separator, zamenjava ) . razdeliti ( ločilo )

Primer

V naslednjem primeru bomo najprej zamenjali vsa ločila z enim samim ločilom ' $ ' uporabljati ' zamenjajVse() ' in nato razdelite niz na podlagi enega samega ločila ' $ ”:

je bil splitString = vrvica. zamenjajVse ( ';' , '$' ) . zamenjajVse ( ',' , '$' ) . razdeliti ( '$' ) ;

Izhod

Zbrali smo vse najboljše možne rešitve za razdelitev niza z več ločili v JavaScriptu.

Zaključek

Če želite niz JavaScript razdeliti z več ločili, uporabite preprosto » razdeli () « ali » razdeli () ' metoda z ' zamenjajVse() ” metoda. Metoda split() uporablja vzorec regularnega izraza več ločil, medtem ko bo drugi pristop najprej zamenjal vse ločila z enim enotnim ločilom in nato razdelil na podlagi enega samega ločila. ' razdeli () ” z vzorcem regularnega izraza je učinkovit način za razdelitev nizov z več ločili. V tej objavi v spletnem dnevniku definiramo metode za razdelitev niza z več ločili z uporabo JavaScripta.