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.