Împărțiți un șir cu mai multe separatoare folosind JavaScript

Impartiti Un Sir Cu Mai Multe Separatoare Folosind Javascript



Șirul de împărțire este practica de a rupe un șir de text într-o manieră sistematică, astfel încât fiecare dintre componentele textului să poată fi tratată separat. Uneori, dezvoltatorii trebuie să împartă șirurile lungi pe baza separatorilor multipli care conțin șirurile. Pentru a face acest lucru, JavaScript oferă o metodă split().

Această postare de blog va defini metodele de împărțire a unui șir JavaScript cu mai mulți separatori.

Cum să împărțiți un șir JavaScript cu mai multe separatoare?

Pentru a împărți un șir JavaScript cu mai mulți separatori, utilizați metodele menționate mai jos:







Să examinăm individual metodele de mai sus.



Metoda 1: Împărțiți un șir JavaScript cu mai multe separatoare folosind metoda split().

Pentru împărțirea șirurilor cu mai multe separatoare, utilizați „ Despică() ” metoda. Metoda split() împarte șirurile într-o matrice de subșiruri bazate pe separatori.



Sintaxă





Utilizați sintaxa de mai jos pentru metoda split():

Despică ( separator )

Aici, ' separator ” este caracterul sau modelul regex utilizat pentru împărțirea șirului.



Valoare returnată

  • Returnează o matrice de subșiruri.

Exemplu

Creați o variabilă „ şir ” care conține un șir cu mai mulți separatori, inclusiv „ spatii ”, “ ! ' și ' _ ”:

a fost tanga = „Bine ați venit! pe site-ul web Linuxhint” ;

Apelați metoda split() prin trecerea unei expresii regulate care conține separatori, inclusiv „ ! ”, “ \s ” (spatii), “ _ ”.

a fost splitString = şir. Despică ( / [ ! \s_ ] +/ ) ;

Tipăriți șirurile împărțite pe consolă:

consolă. Buturuga ( splitString ) ;

Rezultatul arată că șirul este împărțit cu succes în subșiruri cu separatori:

Dacă nu sunteți interesat să utilizați expresii regulate, urmați secțiunea de mai jos pentru a împărți șirul cu mai mulți separatori.

Metoda 2: Împărțiți un șir JavaScript cu mai multe separatoare folosind metoda split() cu metoda replaceAll()

Utilizați metoda split() cu metoda replaceAll() pentru a împărți șirul JavaScript cu mai mulți separatori. Metoda replaceAll() înlocuiește separatorii cu un singur caracter, iar apoi metoda split() va împărți șirul pe un singur caracter.

Sintaxă

Urmați sintaxa dată pentru împărțirea șirului cu mai mulți separatori folosind metoda split() și replaceAll():

înlocuiește-le pe toate ( separator, înlocuitor ) . Despică ( separator )

Exemplu

În exemplul următor, mai întâi, vom înlocui toate separatoarele cu un singur separator „ $ ' folosind ' înlocuiește-le pe toate() ” și apoi împărțiți șirul pe baza separatorului unic ” $ ”:

a fost splitString = şir. înlocuiește-le pe toate ( ';' , '$' ) . înlocuiește-le pe toate ( ',' , '$' ) . Despică ( '$' ) ;

Ieșire

Am adunat toate cele mai bune soluții posibile pentru a împărți șirul cu mai mulți separatori în JavaScript.

Concluzie

Pentru a împărți șirul JavaScript cu mai mulți separatori, utilizați simplul „ Despică() ” sau metoda “ Despică() ” metoda cu “ înlocuiește-le pe toate() ” metoda. Metoda split() ia un model regex de separatori multipli, în timp ce a doua abordare va înlocui mai întâi toți separatorii cu un separator unificat și apoi va împărți pe baza separatorului unic. „ Despică() ” metoda cu un model regex este o modalitate eficientă de a împărți șirurile cu mai mulți separatori. În această postare pe blog, definim metodele de împărțire a unui șir cu mai mulți separatori folosind JavaScript.