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

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

код будет производить матч по аналогичной причине: preg_match ("/[AZ] /", "ID5i"), когда происходит совпадение 'я' в диапазоне AZ и "я", единственный нижний регистр позже в нашей нынешней теме , Конечно, вы можете объединить широкий спектр с другими персонажами в регулярном выражении. Регулярное выражение /ID [0-9] ID /будет соответствовать "ID4id", "ID5id", "ID6id"; на самом деле любое слово, начинающиеся с '' ID следует цифра, а затем '' ID. Так preg_match ("/ID [0-9] ID /", "ID2id является идентификатором") производит матч.

Помните, preg_match () является основной функцией PHP, вы используете, когда вы хотите матч. Примечание: формат диапазон дает короткую форму написания класса. Диапазон должен быть в квадратных скобках, чтобы эффективно рассматриваться как класс. Это какой-то один элемент в квадратных скобках, подобранных. Отрицание варьируется характер и некоторые специальные символы регулярных выражений может быть сведены на нет. Любой символ, кроме цифры записывается в виде [^ 0-9] Это относится ко всем существующим символов, которые не находятся в диапазоне 0-9 в.

Следующее выражение производит матч: preg_match ("/[^ 0-9] /", "12P34") Р не находится в диапазоне [0-9]; Р снаружи. В отношении всех символов, Р находится в диапазоне [^ 0-9]. Обратите внимание на наличие и отсутствие '^' символ в классах [0-9] и [^ 0-9], в этом пункте. Особый характер для отрицания "^". Диапазон вне [а-г] является [^ A-Z]. Это [^ A-Z] является отрицанием [а-Z]. Диапазон пределами [A-Z] является [^ A-Z]. Это [^ A-Z] является отрицанием [A-Z]. Мы увидим, другие отрицания ниже. Сокращения для классов общего характера \\ д \\ д, средства любая цифра, и она сокращает [0-9].

Следующий код создает матч: preg_match ("/ID \\ сделали /", "ID5id является идентификатором") инвертированный \\ д \\ D отрицается \\ д. Она представляет собой любой символ, который не является цифрой, то есть [^ 0-9]. \\ s \\ \\ т \\ г \\ п \\ е белые пробелы. '\\' Или просто '' производится при нажатии пробела на клавиатуре. \\ Т производит при нажатии клавиши табуляции на клавиатуре. \\ г есть символ возврата каретки. \\ п является символ новой строки и \\ е является формой подачи характер. \\ s является аббревиатурой для любой белой пробел. Это \\ S эквивалентна [\\ \\ \\ т г \\ п \\ F].

Следующее выражение производит матч: preg_match следующее выражение также производит матч ("/\\ п /", "Первая строка \\ г \\ Nthe второй линии.."): Preg_match ("/\\ S /", "Первый линия. \\ г \\ Nthe второй линии. ")

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