Questo post del blog definirà i metodi per suddividere una stringa JavaScript con più separatori.
Come dividere una stringa JavaScript con più separatori?
Per suddividere una stringa JavaScript con più separatori, utilizzare i metodi indicati di seguito:
Esaminiamo singolarmente i metodi di cui sopra.
Metodo 1: dividere una stringa JavaScript con più separatori utilizzando il metodo split()
Per dividere le stringhe con più separatori, utilizzare il ' diviso() ' metodo. Il metodo split() suddivide le stringhe in un array di sottostringhe in base ai separatori.
Sintassi
Utilizzare la sintassi indicata di seguito per il metodo split():
diviso ( separatore )Qui, ' separatore ” è il carattere o il pattern regex utilizzato per dividere la stringa.
Valore di ritorno
- Restituisce un array di sottostringhe.
Esempio
Crea una variabile ' corda ” che contiene una stringa con più separatori, tra cui “ spazi ”, “ ! ' e ' _ ”:
era perizoma = 'Benvenuto! nel Linuxhint_Website' ;Chiama il metodo split() passando un'espressione regolare che contiene separatori tra cui ' ! ”, “ \S ” (spazi), “ _ ”.
era splitString = corda. diviso ( / [ ! \S_ ] +/ ) ;Stampa le stringhe divise sulla console:
consolare. tronco d'albero ( splitString ) ;L'output mostra che la stringa è stata suddivisa correttamente in sottostringhe con separatori:
Se non sei interessato a utilizzare le espressioni regolari, segui la sezione seguente per dividere la stringa con più separatori.
Metodo 2: dividere una stringa JavaScript con più separatori utilizzando il metodo split() con il metodo replaceAll()
Utilizzare il metodo split() con il metodo replaceAll() per suddividere la stringa JavaScript con più separatori. Il metodo replaceAll() sostituisce i separatori con un singolo carattere, quindi il metodo split() dividerà la stringa sul singolo carattere.
Sintassi
Segui la sintassi data per suddividere la stringa con più separatori utilizzando il metodo split() e replaceAll():
sostituisci tutto ( separatore, sostituto ) . diviso ( separatore )Esempio
Nell'esempio seguente, per prima cosa, sostituiremo tutti i separatori con un singolo separatore ' $ ' usando il ' sostituisci tutto() ” metodo e quindi dividere la stringa in base al singolo separatore “ $ ”:
era splitString = corda. sostituisci tutto ( ';' , '$' ) . sostituisci tutto ( ',' , '$' ) . diviso ( '$' ) ;Produzione
Abbiamo raccolto tutte le migliori soluzioni possibili per dividere la stringa con più separatori in JavaScript.
Conclusione
Per dividere la stringa JavaScript con più separatori, utilizzare il semplice ' diviso() ” metodo, o il “ diviso() ” metodo con il “ sostituisci tutto() ' metodo. Il metodo split() accetta un modello regex di più separatori mentre il secondo approccio sostituirà prima tutti i separatori con un separatore unificato e quindi si dividerà sulla base del singolo separatore. Il ' diviso() ” con un pattern regex è un modo efficiente per dividere le stringhe con più separatori. In questo post del blog, definiamo i metodi per suddividere una stringa con più separatori utilizzando JavaScript.