logo

Metoda JavaScript String zamiany().

Metoda JavaScript string zamiany() służy do zastąpienia części danego ciągu nowym podłańcuchem. Ta metoda wyszukuje określone wyrażenie regularne w danym ciągu, a następnie zastępuje je, jeśli wystąpi dopasowanie.

Możemy użyć globalnego modyfikatora wyszukiwania z metodą zamiany(), aby zastąpić wszystkie elementy dopasowania, w przeciwnym razie metoda zastąpi tylko pierwsze dopasowanie. JavaScript udostępnia także flagę ignorowania, dzięki której w metodzie nie jest uwzględniana wielkość liter.

Składnia

Metodę zamiany() reprezentuje następująca składnia:

 string.replace(originalstr,newstr) 

Parametr

oryginałstr - Reprezentuje ciąg do przeszukania i zamiany.

Newstr - Reprezentuje nowy ciąg znaków, który został zastąpiony szukanym ciągiem.

Powrót

Zwraca nowy ciąg z określonym zamiennikiem.

Przykład metody JavaScript String zamiany().

Zobaczmy kilka przykładów metody zamiany().

lista tablic

Przykład 1

Zobaczmy prosty przykład zastąpienia podłańcucha.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Przetestuj teraz

Wyjście:

 JavaScript 

Przykład 2

W tym przykładzie zastąpimy wyrażenie regularne za pomocą globalnego modyfikatora wyszukiwania.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Przetestuj teraz

Wyjście:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Przykład 3

W tym przykładzie zastąpimy wyrażenie regularne bez użycia wyszukiwania globalnego.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match. 
Przetestuj teraz

Wyjście:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Przykład 4

W tym przykładzie zobaczymy, że w metodzie zamiany() rozróżniana jest wielkość liter.

centos kontra rhel
 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Przetestuj teraz

Wyjście:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Przykład 5

Możemy zignorować zachowanie metody zamiany() uwzględniającej wielkość liter, używając modyfikatora flagi ignorowania. Rozumiemy na przykładzie:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Przetestuj teraz

Wyjście:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.