JavaScript. Подробное руководство, 6-е издание
Шрифт:
Описание
Метод
Если в regexp нет атрибута «g»,
Пример
Следующий фрагмент реализует глобальный поиск и находит все числа в строке:
Следующий фрагмент реализует неглобальный поиск и использует более сложное регулярное выражение с несколькими подвыражениями. Он находит URL-адрес, а подвыражения регулярного выражения соответствуют протоколу, хосту и пути в URL:
См. также
RegExp, RegExp.ехес, RegExp.test, String.replace, String.search; глава 10
заменяет подстроку (подстроки), соответствующую регулярному выражению
Синтаксис
Аргументы
regexp Объект
замена
Возвращаемое значение
Новая строка, в которой первое или все соответствия регулярному выражению regexp заменены строкой замена.
Описание
Метод replace выполняет операцию поиска и замены для строки. Он ищет в строке одну или несколько подстрок, соответствующих регулярному выражению regexp, и заменяет их значением аргумента замена. Если в regexp указан глобальный атрибут «g»,
Параметр замена может быть либо строкой, либо функцией. Если это строка, то каждое найденное соответствие заменяется указанной строкой. Имейте в виду, что символ $ имеет особый смысл в строке замена. Как показано в следующей таблице, он показывает, что для замены используется строка, производная от найденного соответствия.
В стандарте ECMAScript v3 определено, что аргумент замена метода
Пример
Обеспечение правильного регистра букв в слове «JavaScript»:
Преобразование имени из формата «Doe, John» в формат «John Doe»:
Замена всех двойных кавычек двумя одинарными закрывающими и двумя одинарными открывающими кавычками:
Перевод первых букв всех слов в строке в верхний регистр:
См. также
RegExp, RegExp.exec, RegExp.test, String.match, String.search; глава 10
поиск соответствия регулярному выражению
Синтаксис
Аргументы
regexp Объект
Дневники 1932-1947 гг
Документальная литература:
биографии и мемуары
рейтинг книги
Коммунизм как реальность
Документальная литература:
критика
публицистика
рейтинг книги
Старая школа рул
1. Второгодка
Фантастика:
альтернативная история
рейтинг книги
Ассасин
1. Город
Фантастика:
фэнтези
рейтинг книги
Враг из прошлого тысячелетия
4. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Имперец. Том 4
3. Имперец
Фантастика:
попаданцы
альтернативная история
аниме
рейтинг книги
Тринадцатый IV
4. Видящий смерть
Фантастика:
боевая фантастика
попаданцы
рейтинг книги
Сын Петра. Том 1. Бесенок
1. Сын Петра
Фантастика:
попаданцы
альтернативная история
рейтинг книги
Законник Российской Империи
1. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
рейтинг книги
Делопроизводство для секретаря
Деловая литература:
делопроизводство
рейтинг книги
Андропов
982. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
рейтинг книги
Звезды: их рождение, жизнь и смерть
Научно-образовательная:
физика
астрономия и космос
рейтинг книги
Эпоха Опустошителя. Том VII
7. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
рейтинг книги
Информация: сбор, защита, анализ. Учебник по информационно-аналитической работе
Научно-образовательная:
прочая научная литература
рейтинг книги