rewind(PHP 3, PHP 4) rewind - возвращает файловый указатель в начало. Описаниеint rewind (int fp) Устанавливает файловый индикатор позиции для fp в начало файлового потока. Если возникла ошибка, возвращает 0. Файловый указатель обязан быть правильным и обязан указывать на файл, успешно открытый функцией fopen().
|
||||||||||
|
||||||||||
Субпатэрны ограничены скобками (круглыми), которые могут вкладываться. Маркировка части патэрна как субпатэрна выполняет два действия:
1. Локализует набор альтернатив. Например, патэрн
cat(aract|erpillar|)
совпадает с одним из слов: "cat", "cataract" или "caterpillar".
Без скобок он совпадёт с "cataract", "erpillar" или с пустой строкой.
2. Устанавливает субпатэрн как захватывающий субпатэрн (как определено выше). Когда совпадает весь патэрн целиком, часть строки-субъекта, совпавшая с субпатэрном, передаётся обратно вызывающему посредством аргумента ovector функции pcre_exec(). Открывающие скобки вычисляются слева направо (начиная с 1) для получения количества захватывающих субпатэрнов.
Например, если строка "the red king" сопоставляется с патэрном
((red|white) (king|queen))
будут захвачены подстроки "red king", "red" и "king", и они будут пронумерованы
1, 2 и 3.
| |