![]() |
||
|
aranea.ru || JavaScript - Введение | replace
replaceОписаниеВозвращает копию строки с замененным текстом, используя регулярное выражение. СинтаксисstringObj.replace(rgExp, replaceText)Синтаксис метода replace содержит следующие части:
КомментарийРезультат метода replace – это копия stringObj после того, как произведены все замены. Метод обновляет содержание объекта RegExp. Следующий пример показывает использование метода replace:
function ReplaceDemo()
{
var r, re;
var s = "The quick brown fox jumped over the lazy yellow dog.";
re = /fox/i;
r = s.replace(re, "pig");
return(r);
}
Дополнительно, метод replace может замещать подвыражение в образце. Следующий пример обменивает каждую пару слов в строке:
function ReplaceDemo()
{
var r, re;
var s = "The quick brown fox jumped over the lazy yellow dog.";
re = /(\S+)(\s+)(\S+)/g;
r = s.replace(re, "$3$2$1"); // Swap each pair of words.
return(r);
}
|