Podijeli niz s više separatora pomoću JavaScripta

Podijeli Niz S Vise Separatora Pomocu Javascripta



Razdvajanje niza praksa je razbijanja tekstualnog niza na sustavan način tako da se svaka od komponenti teksta može tretirati zasebno. Ponekad programeri trebaju razdvojiti dugačke nizove na temelju višestrukih separatora koji sadrže nizove. Da biste to učinili, JavaScript nudi metodu split().

Ovaj će post na blogu definirati metode za dijeljenje JavaScript niza s višestrukim razdjelnicima.

Kako podijeliti JavaScript niz s višestrukim razdjelnicima?

Za razdvajanje JavaScript niza s višestrukim razdjelnicima, koristite dolje navedene metode:







Razmotrimo gore navedene metode pojedinačno.



Metoda 1: Podijelite JavaScript niz s višestrukim razdjelnicima pomoću metode split().

Za razdvajanje nizova s ​​višestrukim razdjelnicima koristite ' podjela() ” metoda. Metoda split() dijeli nizove u niz podnizova na temelju separatora.



Sintaksa





Koristite donju sintaksu za metodu split():

podjela ( separator )

Ovdje, ' separator ” je znak ili uzorak regularnog izraza koji se koristi za razdvajanje niza.



Povratna vrijednost

  • Vraća niz podnizova.

Primjer

Napravite varijablu ' niz ' koji sadrži niz s višestrukim razdjelnicima, uključujući ' prostori ”, “ ! ' i ' _ ”:

bila tangica = 'Dobrodošli! na Linuxhint_Website' ;

Pozovite metodu split() prosljeđivanjem regularnog izraza koji sadrži separatore uključujući ' ! ”, “ \s ” (razmaci), “ _ ”.

bio je splitString = niz. podjela ( / [ ! \s_ ] +/ ) ;

Ispišite podijeljene nizove na konzoli:

konzola. log ( splitString ) ;

Izlaz pokazuje da je niz uspješno podijeljen u podnizove sa separatorima:

Ako niste zainteresirani za korištenje regularnih izraza, slijedite odjeljak u nastavku da biste podijelili niz s višestrukim razdjelnicima.

Metoda 2: Podijelite JavaScript niz s višestrukim razdjelnicima pomoću metode split() s metodom replaceAll()

Upotrijebite metodu split() s metodom replaceAll() da biste podijelili JavaScript niz s višestrukim razdjelnicima. Metoda replaceAll() zamjenjuje separatore jednim znakom, a zatim će metoda split() podijeliti niz na jedan znak.

Sintaksa

Slijedite zadanu sintaksu za dijeljenje niza s višestrukim separatorima pomoću metode split() i replaceAll():

zamjeni sve ( separator, zamjena ) . podjela ( separator )

Primjer

U sljedećem primjeru, prvo ćemo zamijeniti sve separatore jednim separatorom ' $ ' koristiti ' zamjeni sve() ', a zatim podijelite niz na temelju jednog separatora ' $ ”:

bio je splitString = niz. zamjeni sve ( ';' , '$' ) . zamjeni sve ( ',' , '$' ) . podjela ( '$' ) ;

Izlaz

Prikupili smo sva najbolja moguća rješenja za dijeljenje niza s višestrukim separatorima u JavaScriptu.

Zaključak

Da biste JavaScript niz podijelili s višestrukim razdjelnicima, upotrijebite jednostavan ' podjela() ' metoda ili ' podjela() ' metoda s ' zamjeni sve() ” metoda. Metoda split() uzima uzorak regularnog izraza višestrukih separatora, dok će drugi pristup prvo zamijeniti sve separatore jednim jedinstvenim separatorom, a zatim podijeliti na temelju jednog separatora. ' podjela() ” metoda s uzorkom regularnog izraza učinkovit je način za dijeljenje nizova s ​​višestrukim separatorima. U ovom postu na blogu definiramo metode za dijeljenje niza s višestrukim razdjelnicima pomoću JavaScripta.