ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | replace

replace

Описание

Возвращает копию строки с замененным текстом, используя регулярное выражение.

Синтаксис

stringObj.replace(rgExp, replaceText)

Синтаксис метода replace содержит следующие части:

Часть Описание
stringObj Обязательный. Объект String или литерал, для которого выполняется замена. Этот объект не модифицируется методом replace.
rgExp Обязательный. Объект Regular Expression, описывающий, что ищется.
replaceText Обязательный. Объект String или литерал, содержащий текст для замены при каждом удачном согласовании rgExp в stringObj.

Комментарий

Результат метода 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);
}
← Назад | Вперед →
Copyright © 2006 -  aranea.ru