PHP SQL
PHP SQL .ru
  Главная  Уроки  PHP  MySQL  jQuery  RegEx  CSS  Книги  Форум  
 Функции


  На главную

  Назад  Вперед

  Печать

Повторители шаблонов

Теперь пришло время раскрыть всю мощь ре-гулярных выражений, а именно поговорить о повторении шаблонов. Давайте начнем со звездочки (*), которая соответствует 0 или более символов или субвыражению, пред-шествующему *.

Символ (+) подобен, но он означает один или более символов вместо 0 или больше. Поэтому /fг.+ed/ не совпадет с fred, но с ним совпадет /fr.*ed/.

Знак вопроса (?) означает О или 1 символ. Например, /photo-? synthesis/ совпадает с photosynthesis и photo-synthesis.

Наконец, вы можете указать собственное число повторов, используя фигур-ные скобки {3}. / f г. {3} ed/ совпадает с любой строкой, где после fr следу-ет 3 произвольных символа, а потом строка заканчивается символами ed. Вы можете указать минимальное и максимальное количество произволь-ных символов; например, {3,5} означает от 3 до 5 символов.

Примечание.
Помните, что вам нужно использовать обратный слеш, если вам нужно использовать один из этих символов в регулярном выражении, напри-мер, чтобы найти fred?, используйте /f red\?/, но не /fred?/.

 
Предыдущая   На главную   Следующая          

Ваш комментарий:

'

Реклама на сайте | Обмен ссылками | Ссылки | Контакты
Добавить статью | Добавить исходник
2010-2014 © phpsql.ru