Сайт предоставляет исчерпывающую информацию о том, как оптимизировать сайты под поисковые системы на примере популярного языка PHP

Поиск от нуля до двух вхождений

1. Откройте OpenOffice.org Writer, и откройте в нем файл Parts. txt.
2. Нажмите комбинацию клавиш , чтобы открыть диалоговое окно Найти и заменить.
3. Установите флажки Регулярное выражение и Учитывать регистр.

Фигурные скобки

Если требуется указать большое количество вхождений, то можно использовать фигурные скобки, которые позволяют задать точное число вхождений Синтаксис {п}
Предположим, что нужно найти номера деталей, в которых присутствуют точно три цифры. Такой шаблон можно записать в виде
АВС[0-9] [0-9] [0-9]

Сравнение с одной или более цифрами

1. Откройте OpenOffice.org Writer, и откройте в нем файл Parts. txt.
2. Нажмите комбинацию клавиш , чтобы открыть диалоговое окно Найти и заменить.
3. Установите флажки Регулярное выражение и Учитывать регистр.

Сравнение с нулем или более вхождений

Теперь пробный файл Parts . txt содержит список номеров деталей, состоящих из трех букв, за которыми следует ноль или больше цифр. В этом простом файле мак¬симальное количество цифр равно трем, но т.к.

Квантификатор *

Операция * означает ноль или более вхождений образца, к которому она приме¬нена. Другими словами, символ или группа символов не обязательна, но может повто¬риться более одного раза. Ноль вхождений фрагмента, который предшествует кванти¬фикатору *, означаю соответствие.

Другие операции количества

Как было показано на примере слова брелок, проверка наличия только необя¬зательных символов может оказаться очень полезной, но при наличии только это¬го квантификатора разработчики были бы сильно ограничены в возможностях.

Сравнение с несколькими необязательными символами

Для выполнения этого упражнения будет использован файл Trinkets2 . txt, содер¬жащий следующий текст:
Этого брелка вам хватит надолго.

Сравнение с несколькими необязательными символами

Русские слова изменяются по числам и падежам. Иногда нужно обнаружить все или некоторые формы какого-либо слова. Сравнение со всеми нужными формами может по¬требовать применения нескольких необязательных символов в регулярном выражении.
Рассмотрим различные формы слова брелок. В их число, в частности, входят:

Сравнение с необязательными символами

Сравнение с литеральными символами выполняется элементарно, особенно если нужно найти в точности по одному символу, указанному в регулярном выражении. Следующим шагом от этой простейшей ситуации является одиночный литераль¬ный символ, который может встречаться ноль или один раз. Другими словами, это необязательный символ.

Сравнение с трехзначными числами

Предположим, что нам нужно найти последовательность, состоящую из трех цифр. Проще говоря, нужно найти трехзначное число. Несколько более формально это можно выразить так: найти цифру, проверить, является ли цифрой следующий символ, и если да, то проверить, является ли цифрой третий символ за ними.

RSS-материал