Dividi una stringa con più separatori utilizzando JavaScript

Dividi Una Stringa Con Piu Separatori Utilizzando Javascript



La divisione della stringa è la pratica di suddividere una stringa di testo in modo sistematico in modo che ciascuna delle componenti del testo possa essere trattata separatamente. A volte gli sviluppatori devono suddividere le stringhe lunghe in base ai separatori multipli che contengono le stringhe. Per fare ciò, JavaScript fornisce un metodo split().

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.