Come sostituire tutte le istanze di una stringa in JavaScript

Come sostituire tutte le istanze di una stringa in JavaScript
La stringa contiene una sequenza di caratteri che rappresentano qualsiasi informazione. JavaScript utilizza una varietà di funzionalità per manipolare la stringa aggiungendo, rimuovendo e sostituendo le istanze. La sostituzione delle istanze della stringa viene effettuata per rimuovere una parte specifica della stringa per servire uno scopo specifico. In questo blog, abbiamo dimostrato vari metodi per sostituire tutte le istanze di una stringa. I risultati di questo blog sono elencati di seguito:
  • Metodo 1: utilizzando il metodo sostituibile () per sostituire tutte le istanze di una stringa
  • Metodo 2: utilizzando il metodo sostituito () per sostituire tutte le istanze di una stringa

Metodo 1: utilizzando il metodo sostituibile () per sostituire tutte le istanze di una stringa

Il metodo sostituita () estrae lo schema delle istanze di passaggio e sostituisce tutte le istanze di corrispondenza nella stringa esistente. Il metodo è utile per gli sviluppatori per ridurre al minimo il tempo e lo sforzo di sostituire le istanze in compiti complessi.

La sintassi del metodo sostituita () è fornita di seguito:

Sintassi

ReplaceAll ("Matching_Instance", "sostituito_instance")

I parametri sono i seguenti:

  • corrispondenza_instance: Specifica l'istanza che l'utente desidera sostituire.
  • sostituito_instance: Si riferisce alla sostituzione dell'istanza con quello abbinato (corrispondenza_instance).

Esempio

Il seguente codice di esempio mostra come utilizzare il sostituisci tutto() Metodo in JavaScript.

Codice

console.log ("Esempio per sostituire le istanze di una stringa");
const list_name = "John, Harry, Brown, John, Adam";
console.log (list_name.replAceall ("John", "sposare"));

La descrizione del codice sopra è la seguente:

  • In primo luogo, la stringa "John, Harry, Brown, John, Adam" è conservato nel file "lista nome" variabile.
  • Dopodiché, tutti i casi che corrispondono "John" sono sostituiti con "Sposare" utilizzando il sostituisci tutto() Metodo in JavaScript.
  • Finalmente il console.tronco d'albero() Il metodo ci aiuta a presentare la stringa sostituita nella finestra della console.

Produzione

L'output valida che tutte le istanze abbinavano al "John" sono sostituiti con il "Sposare" Nella finestra della console.

Metodo 2: utilizzando il metodo sostituito () per sostituire tutte le istanze di una stringa

Il metodo sostituito () viene impiegato per sostituire la prima occorrenza della stringa abbinata. Tuttavia, il metodo sostituito () può essere integrato con l'espressione regolare per la sostituzione di tutte le istanze in una stringa esistente. Il metodo cerca il modello specificato, che viene passato tramite regex. Successivamente, restituisce la nuova stringa dopo la sostituzione di tutte le istanze presenti nella stringa esistente.

Il lavoro del metodo sostituito () è descritto nella seguente sintassi:

Sintassi

Sostituisci ("Matching_instance", "sostituito_instance")

I parametri sono descritti di seguito:

  • corrispondenza_instance: Si riferisce all'istanza da sostituire. La stringa corrispondente deve essere definita come l'espressione regolare globale.
  • sostituito_instance: Rappresenta l'istanza che verrà sostituita con la prima istanza del

Esempio

Pratichiamo il metodo sostituito (). Di seguito è riportato un codice di esempio:

Codice

console.log ("Esempio per sostituire le istanze di una stringa");
const user_str = "Il cricket è sport famoso perché il cricket è facile da giocare!";
Sia str1 = /cricket /g;
let str2 = "hockey";
Lascia che new_str = user_str.Sostituire (STR1, STR2);
console.log (new_str);

La descrizione del codice è la seguente:

  • In primo luogo, una stringa definita dall'utente è scritta e archiviata nel "User_STR" variabile.
  • Inoltre, un'espressione regolare "/Cricket/g"(Un'espressione regolare globale che traccia tutte le istanze della parola "Cricket") Viene utilizzato per sostituire l'istanza specificata e archiviarla in "STR1" variabile.
  • IL “STR2"Memorizza la stringa che l'utente desidera sostituire nella stringa esistente.
  • Dopodiché, il sostituire() Il metodo è impiegato per passare "STR1" E "STR2" come argomenti.
  • Finalmente il console.tronco d'albero() Il metodo visualizza la stringa aggiornata nella finestra della console.

Produzione

L'output mostra che tutte le istanze di "Cricket"Sono sostituiti con "Hockey".

Conclusione

In JavaScript, il sostituisci tutto() E sostituire() I metodi possono essere utilizzati per sostituire tutte le istanze di una stringa. IL sostituisci tutto() Il metodo corrisponde alla stringa ed esegue la sostituzione dalla sequenza fornita di caratteri. D'altra parte, il metodo sostituito () utilizza l'espressione regolare globale per abbinare tutte le istanze della stringa e quindi sostituirle con la stringa specificata. In questo post, sono dimostrati vari metodi JavaScript per sostituire tutte le istanze di una stringa.