![]() |
||
|
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); } |