Come rimuovere un carattere da una stringa usando il metodo Sostituisci in JavaScript?

Come rimuovere un carattere da una stringa usando il metodo Sostituisci in JavaScript?
JavaScript è un linguaggio di programmazione che viene utilizzato per creare pagine Web e applicazioni Web e rendere le nostre pagine Web dinamiche e interattive dando loro la possibilità di pensare e agire. JavaScript ci offre tipi di dati primitivi che sono predefiniti utilizzati per archiviare temporaneamente i dati. Uno di questi tipi di dati è una stringa che è contenuto testuale racchiuso in virgole doppie o singole. String DataType ci offre proprietà diverse e metodi integrati che utilizziamo per manipolare e giocare con la stringa. Uno di questi esempio è il sostituire() Metodo integrato della stringa.

Qual è il metodo sostituito ()?

Il sostituto () è un metodo integrata di JavaScript che sostituisce un carattere o una stringa con un altro carattere o stringa in una stringa specificata. Innanzitutto, cerca il carattere/stringa e poi lo sostituisce con la stringa/carattere che abbiamo impostato. Va notato che il metodo sostitutivo () non modifica la stringa originale e restituisce sempre una nuova stringa. La sintassi del metodo sostituito () è:

Mystring.Sostituire (ValueToberePlaced, newValue);

Il metodo JavaScript di sostituzione () prende due argomenti che sono ValueToberebolaced e il newValue che è il valore che desideri sostituirlo. MyString è la stringa specificata in cui stiamo cercando e sostituendo un valore.

Rimozione di un personaggio

Ora che sappiamo quale metodo Sostituisci () di JavaScript è, arriviamo all'argomento principale, che è come rimuovere un carattere da una stringa usando il metodo di sostituzione. Per questo, supponiamo, stavi scrivendo una stringa e hai aggiunto erroneamente un personaggio nel mezzo e vuoi rimuovere quel personaggio, come lo farai? La risposta è molto semplice, che dobbiamo solo fornire una stringa vuota al posto del secondo argomento del metodo di sostituzione (newValue):

var mystr = 'ciao y nas';
console.log ("stringa originale:", mystr); // ciao y nasa
var newstr = mystr.sostituire ('y', ");
console.log ('dopo il carattere rimosso:', newstr); // ciao nas

In questo codice, prima, abbiamo inizializzato una stringa e quindi la console ha registrato quella stringa. Quindi abbiamo usato il sostituire() metodo sulla stringa originale e rimosso il carattere y da esso e la nuova stringa che viene restituita viene memorizzata in Newstr. Dopodiché registriamo la nuova stringa:

Supponiamo ora che tu abbia aggiunto due-tre caratteri per errore, quindi possiamo anche rimuovere una stringa da una stringa usando il metodo Sostituisci allo stesso modo:

var mystr = 'ciao wy nas';
console.log ("stringa originale:", mystr); // ciao wy nas
var newstr = mystr.sostituire ('wy', ");
console.log ('dopo la stringa rimossa:', newstr); // ciao nas

Ora che sappiamo come rimuovere un carattere o una stringa da una stringa specificata, utilizziamo il metodo sostituito () con espressioni regolari. Negli esempi precedenti, lo svantaggio del metodo di sostituzione era che rimosse solo la prima occorrenza della stringa o del carattere specificata nella stringa originale. Per superare questo svantaggio, utilizziamo l'espressione regolare da cui possiamo rimuovere ogni istanza di un carattere o una stringa specificata.

var mystr = 'Ho due camicie blu e due tappi blu';
console.log ("stringa originale:", mystr);
var newstr = mystr.sostituire (/blu/g, ");
console.log ('dopo il carattere rimosso:', newstr);

Abbiamo usato il /blu/g il che significa che rimuoverà ogni istanza di blu in Mystr corda:

Conclusione

Il metodo JavaScript di sostituzione () è un metodo integrata che sostituisce un carattere o una stringa in una stringa specificata e restituisce la nuova stringa. Il metodo sostituito () ci dà il vantaggio di manipolare e giocare con le corde. Uno di questi vantaggi è che usando il metodo sostitutivo () possiamo rimuovere un carattere o una stringa da una stringa originale. Possiamo anche rimuovere tutte le istanze di un carattere o una stringa in una stringa specificata.

In questo post, abbiamo definito prima cosa sostituire() Il metodo è e poi abbiamo continuato a vedere come rimuovere un carattere da una stringa usando il metodo sostitutivo di JavaScript.