corda.Sostituisci il metodo in JavaScript | Spiegato

corda.Sostituisci il metodo in JavaScript | Spiegato
La stringa.Il metodo Sostituisci (), come suggerisce il nome, viene utilizzato per sostituire una parte della stringa con un po 'di sottostringa. Il metodo sostitutivo () controlla la stringa per una sottostringa, un carattere o un'espressione regolare specifici. In una corrispondenza con successo, sostituisce la stringa con la sottostringa fornita e restituisce la nuova stringa con la parte sostituita. Significa che la stringa effettiva su cui il metodo Sostituzione () non ne è influenzata.

Sintassi del metodo sostituito ()

La sintassi del metodo di sostituzione in JavaScript è riportata di seguito:

var newstring = stringa.Sostituisci (StringToberePlaced, StringTobePlaced)
  • corda: Questa è la nostra stringa originale su cui si sta applicando il metodo sostituito ()
  • newstring: Questa è la stringa in cui verrebbe archiviato il valore di restituzione
  • StringToberePlaced: Questa è la sottostringa o le espressioni regolari da cercare e da sostituire
  • StringToBeplaced: Questa è la sottostringa che verrà inserita nella stringa restituita del metodo sostituito ().

Valore di ritorno
Il valore di restituzione del metodo sostituito () è una stringa contenente la sottostringa sostituita.

Esempio 1: sostituzione di una sottostringa normale da una variabile stringa

Innanzitutto, crea una nuova variabile stringa utilizzando la riga indicata di seguito:

var string = "ciao e benvenuto su Andromeda Galaxy";

Successivamente, sostituire la parola "Andromeda" con "via Lattea"E memorizza il risultato in una nuova variabile utilizzando questa riga:

var newstring = stringa.sostituire ("Andromeda", "Milky Way");

Visualizzare il newstring sul terminale utilizzando la funzione del registro della console come:

console.log (Newstring);

Osserverai il seguente risultato sul tuo terminale:

Per verificare che la stringa originale sia incolume, stampare la variabile stringa originale utilizzando anche la funzione del registro della console:

console.log (stringa);

Osserverai il seguente risultato sul tuo terminale:

Puoi osservare che la stringa originale non è modificata.

Esempio 2: sostituzione di una sottostringa usando un'espressione regolare

Per rimuovere qualsiasi sottostringa che corrisponda a uno schema specifico specificato da un'espressione regolare, basta passare le espressioni regolari nel primo argomento del sostituire() metodo. Innanzitutto, creiamo una stringa con due numeri consecutivi:

var string = "Rimuovi i due numeri :: 64";

Definire un'espressione regolare per il modello di due numeri consecutivi:

var regex = /\ d 2 /;

Sostituire i due numeri consecutivi usando l'espressione regolare e salvare la stringa risultante una nuova variabile con la riga seguente:

VAR Resultstring = String.Sostituisci (regex ", fatto!");

Infine, stampare il Resultstring variabile sul terminale usando la funzione di registro della console:

console.log (resultstring);

Otterrai il seguente risultato sul tuo terminale:

Sei stato in grado di abbinare il modello di due numeri consecutivi e rimuoverli dalla nostra stringa.

Esempio 3: sensibilità al caso del metodo di sostituzione

Il metodo sostitutivo () è sensibile al caso, il che significa che per essere sostituita da una sottostringa, deve corrispondere al carattere condizionale per carattere. Per mostrarlo, crea una stringa con la riga seguente:

var string = "ciao ciao hello";

Per rimuovere il "CIAO"Con tutti i caratteri capitali, utilizzare la seguente condizione nel metodo Sostituisci () ()

VAR Resultstring = String.sostituire ("ciao", "sostituito");

Visualizzare il Resultstring sul terminale utilizzando la funzione del registro della console:

console.log (resultstring);

Osserverai la seguente uscita sul tuo terminale:

Puoi vederlo, anche se tutte le parole nella stringa scritta "Ciao", Ancora solo quello con tutte le lettere maiuscole veniva sostituita. Dimostrando che il sostituto () è effettivamente sensibile al caso.

Incartare

Il metodo String Sostitud () viene utilizzato per eseguire il “abbinare e cambiare"Operazione sulla stringa desiderata. Per questo, viene fornita una sottostringa al metodo sostituito () e se la corrispondenza ha esito positivo, quella sottostringa viene rimossa dalla stringa e il giornale viene inserito nella sua posizione. Tuttavia, una caratteristica evidente del metodo di sostituzione è che la stringa originale non viene mai modificata. Questo perché la nuova stringa viene restituita a seguito del metodo sostituito (), che può essere archiviato all'interno di una nuova variabile.