logo

Divisione della stringa JavaScript()

Come suggerisce il nome, il diviso() Il metodo in JavaScript divide la stringa nell'array di sottostringhe, inserisce queste sottostringhe in un array e restituisce il nuovo array. Non cambia la stringa originale.

Quando la stringa è vuota, anziché restituire un array vuoto, il file diviso() Il metodo restituisce l'array con una stringa vuota. L'array vuoto viene restituito quando sia la stringa che il separatore sono stringhe vuote.

Sintassi

 string.split(separator, limit) 

Gli argomenti della funzione vengono discussi come segue.

separatore: È un parametro facoltativo. Può essere un'espressione regolare o una semplice stringa. Specifica il punto in cui dovrebbe avvenire la scissione.

Se ha più caratteri, è necessario trovare la sequenza dell'intero carattere divisa.

Se il separatore non è presente nella stringa data, o se viene omesso, l'intera stringa diventa un singolo elemento dell'array. In questi casi, l'array restituito contiene un singolo elemento costituito dall'intera stringa.

programma c per array bidimensionali

Se il separatore è presente all'inizio o alla fine della stringa, ha comunque l'effetto di dividere. L'array restituito è costituito da una stringa vuota di lunghezza zero che appare all'inizio o all'ultima posizione dell'array restituito.

limite: È anche un parametro facoltativo. È un numero intero non negativo che specifica il numero di limiti. Definisce il limite più alto del numero di divisioni da trovare nella stringa data. Se viene fornito, divide la stringa ad ogni occorrenza dell'oggetto specificato separatore . Si ferma quando le voci limite sono state inserite nell'array.

Un array può contenere meno voci rispetto al limite specificato. Succede quando viene raggiunta la fine della stringa prima che venga raggiunto il limite.

stringa su int in Java

Capiamo il diviso() metodo utilizzando alcuni esempi.

Esempio 1

In questo esempio, il diviso() la funzione divide la stringa stra ovunque si presenti lo spazio bianco (' ') e restituisce un array di stringhe. Qui utilizziamo l'argomento limite e forniamo il valore di limite argomento a 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Provalo adesso

Produzione

 Welcome,to,the 

Esempio2

In questo esempio, stiamo usando la lettera 'T' come separatore della stringa specificata. IL diviso() la funzione creerà un array di stringhe dividendo la stringa data ad ogni occorrenza della lettera 'T'.

Qui non stiamo specificando il limite discussione.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Provalo adesso

Produzione

 Welcome ,o ,he javaTpoin,.com 

Esempio3

In questo esempio, stiamo omettendo il separatore parametro. Nell'output, possiamo vedere che l'array restituito contiene un singolo elemento costituito dalla stringa data.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Provalo adesso

Produzione

genericità in Java
 Welcome to the javaTpoint.com 

Esempio4

Qui stiamo definendo il limite parametro e utilizzando la lettera 'O' come separatore della stringa specificata. IL diviso() la funzione creerà un array di stringhe dividendo la stringa data ovunque si trovi la lettera data 'O' avviene fino al raggiungimento del limite.

Il parametro limit limita il numero di divisioni a 2 perché stiamo definendo 2 come valore del limite. Nell'output, possiamo vedere che la suddivisione avviene solo due volte.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Provalo adesso

Produzione

 Welc,me t