Добавляем...


Регулярные выражения и методы String | search()
   Объект String предлагает четыре метода, использующие регулярные выражения. Эти методы решают те же, а в некоторых случаях и более сложные задачи, что и методы объекта RegExp. Методы RegExp выполняют поиск соответствия и извлечение подстрок, в то время как методы String вдобавок к этому модифицируют и разделяют строки с помощью регулярных выражений.

search()

Самым простым из методов String, использующих регулярные выражения, является search(), который принимает регулярное выражение в качестве аргумента и возвращает индекс символа, с которого начинается первое обнаруженное соответствие шаблону. Если соответствие шаблону не обнаружено, возвращается значение -1. Рассмотрим два примера:

"Регулярные выражения исключительно полезны!".search(/пол.*/i);
"Регулярные выражения исключительно полезны!".search(/\d/);

Первый оператор возвращает значение 35 — индекс символа, с которого начинается подстрока "полезны!". Второй оператор ищет цифры и возвращает -1, поскольку здесь цифр нет.
назад: далее: splite()


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика