в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

метод string.replace (регВыражение, строкаЗамены) объекта string

предыдущая страничка следующая страничка

Рассмотрим монолог Гамлета:

To be, or not to be: that is the question:
Whether 'this nobler in the mind to suffer

Если нужно заменить оба экземпляра "be" на "exist", то это можно сделать с помощью оператора

var ragexp = /be/g
soliloquy.replace(ragexp, "exist")

Однако этот подход не позволяет убедиться, является ли комбинация букв "b" и "e" отдельным словом. А что, например, если исходная строка содержит слова "being" или "saber"? Приведенный выше пример заменяет буквы "be" и в этих словах.
Регулярные выражения поддерживают специальные символы, которые облегчают решение этой проблемы. В приведенном выше примере проводится поиск слова "be". К искомому выражению необходимо добавить символы, ограничивающие слово (специальные символы \b), например:

var ragexp = /\bbe\b/g
soliloguy.replace(ragexp, "exist")

В синтаксисе учитывается тот факт, что после первых двух символов "be" введены знаки пунктуации, а не только пробелы.

* Смотрите пример использования replace ()

 
 
 
  примеры | назад | вперед | 1 | 2 | 3 | 4 | 5 | <<< | >>>

 
Hosted by uCoz