Dividi una stringa mantenendo lo spazio bianco in JavaScript

Dividi una stringa mantenendo lo spazio bianco in JavaScript
Durante l'ordinamento dei dati, è necessario allocare i campi per più valori. Ad esempio, riservando gli slot per i nomi o i cognomi. Inoltre, nel caso di migliorare la leggibilità dei dati in blocco. In tali casi, dividere una stringa e mantenere lo spazio bianco in JavaScript è molto utile per organizzare e accedere ai dati in modo efficace.

Questo blog spiegherà gli approcci per dividere una stringa mantenendo lo spazio bianco in JavaScript.

Come dividere una stringa e mantenere lo spazio bianco in javascript?

La stringa può essere divisa mantenendo gli spazi bianchi in JavaScript usando il metodo "Split ()" in combinazione con i seguenti approcci:

  • "giuntura()" metodo.
  • "Espressione regolare".

Seguiamo ciascuno degli approcci uno per uno!

Approccio 1: dividere una stringa mantenendo lo spazio bianco in javascript usando il metodo join ()

IL "diviso()"Il metodo divide una stringa in un array di sottostringa e"giuntura()"Il metodo fornisce un array sotto forma di una stringa. Questi metodi possono essere implementati per dividere una stringa in un array di substrings, unire nuovamente le sottostringhe in base ai caratteri e quindi dividere di nuovo in modo tale che un personaggio accumula spazi bianchi.

Sintassi

corda.diviso (separatore, limite)

Nella sintassi data:

  • "separatore"Si riferisce alla stringa che deve essere utilizzata per la divisione.
  • "limite"Corrisponde all'intero che limita il numero di divisioni.

Esempio
Seguiamo l'esempio di seguito:

Applicare i seguenti passaggi come indicato nelle righe di codice sopra:

  • Specificare un valore di stringa e visualizzarlo.
  • Nel passaggio successivo, applica il "diviso()"Metodo che ha uno spazio vuoto come argomento. Ciò comporterà la divisione della stringa data in base agli spazi vuoti in essa e la convertendo in un array di sottostringi.
  • Dopodiché, applica il "giuntura()"Metodo e passare i personaggi dichiarati come argomento. Questo di conseguenza si unirà ai sottostringi con i caratteri dichiarati.
  • IL "diviso()"Metodo, di nuovo quando applicato, ne dividerà uno"E"Carattere e l'altro personaggio accumulerà lo spazio bianco.
  • Infine, verrà restituita la stringa divisa con gli spazi bianchi.

Produzione

Nell'output sopra, si può osservare che i valori della stringa divisa sono separati dalle spazi bianchi.

Approccio 2: dividere una stringa mantenendo lo spazio bianco in JavaScript usando l'espressione regolare

Questo approccio può essere utilizzato combinato con "diviso()"Metodo per dividere la stringa fornita in una matrice di sottostringi separati da spazi bianchi con l'aiuto di un'espressione regolare.

Esempio
Panoramiamo il seguente esempio:

Implementa i seguenti passaggi nello snippet del codice sopra:

  • Allo stesso modo, specificare il valore della stringa indicato e visualizzarlo.
  • Dopodiché, applica il "diviso()"Metodo in combinazione con l'espressione regolare specificata all'interno del"//"Tashes.
  • Infine, il "\S"Ricerca di spazi bianchi, e quindi la stringa data è divisa in un array di sottostringi separati da spazi bianchi e visualizzato.

Produzione

L'output di cui sopra significa che il requisito desiderato è soddisfatto.

Conclusione

IL "diviso()"Metodo, in combinazione con il"giuntura()Metodo o il "espressione regolare", Può essere applicato per dividere una stringa mantenendo lo spazio bianco in JavaScript. Il primo approccio può essere implementato per dividere la stringa in sottostringi, unire nuovamente i substrings in base ai caratteri particolari e quindi dividere di nuovo in modo tale che un personaggio accumula spazi bianchi. Quest'ultimo approccio può essere utilizzato per cercare spazio bianco in una stringa con l'aiuto di regex e dividere il valore della stringa in base a quello. Questo blog dimostra come dividere una stringa e mantenere gli spazi bianchi in JavaScript.