*   >> Чтение Образование Статьи >> tech >> web development

Шаблоны регулярных выражений в Php

<р> PHP регулярных выражений - Часть II Введение В этой части серии, мы начнем анализировать закономерности в PHP регулярных выражений. Классы символов в квадратных скобках класса символов позволяет набор возможных символов, где один из них соответствуют в определенной точке, символ, в теме строку. Классы символов обозначаются квадратными скобками [...], с набором (класса) символов, которые будут, возможно, соответствует внутри. Вот некоторые примеры: Пусть ваш подлежит строка будет "Он есть кошка.

" Вы, возможно, знаете, что он имеет животное, но это не имеет значения для вас, какое животное он. Вы будете довольны, если он есть кошка, летучая мышь или крысу. Обратите внимание, что слова, "кошка", "Летучая мышь" и "крыса", каждый имеет "на", но начинается с "С" или "б" или "R". Регулярное выражение для проверки это /[BCR] в /Следующий производит матч preg_match ("/[BCR] в /", "Он есть кошка.

") Здесь, из-за квадратных скобках интерпретировать регулярное выражение следующим образом: рисунок должен соответствовать любое слово, чей первый символ является "б", "в", или "T", остальные символы, являющихся "в". Квадратные скобки означают класс элементов. Тем не менее, он является одним элементом из класса (квадратные скобки), который должен быть согласованы, не все из них вместе. Здесь класс является группа букв, 'б', 'C' и 'R'; только один должен соответствовать в сочетании с "на". Существует еще мы должны знать о классе символов. Мы увидим, что позже.

Диапазон символов, символ "-" Там может наступить время, когда вы хотите, чтобы соответствовать любое появление цифры от 0 до 9, или строчной характера между 'А' до 'Z', или прописной характера между А до З. Эти диапазоны символов и для каждого диапазона вы хотели бы знать, если один символ в диапазоне существует в строке, (я рассмотреть вопрос о нескольких вхождений символа из диапазона позже). Символы '-' используется символ для этого. Таким образом, диапазон от 0 до 9 обозначается 0-9; 'А' до 'Z' по а-г; и А до Я по A-Z.

Следующий код создает матч: preg_match ("/[0-9] /", "ID5id") Квадратные скобки указывают, что любой элемент содержит должны быть проверены на соответствие. Диапазон символов класс, и поэтому вы должны использовать квадратные скобки, как в приведенном выше выражении. В этом случае, произойдет совпадение 5 в диапазоне от 0 до 9 и 5 в строке темы, "ID5id". Приведенное выше выражение так же, как preg_match ("/[0123456789] /", "ID5id") Обратите внимание на использование квадратных скобок.

Следующий

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.