Від автора: вітаю вас, друзі. У цій статті ми з вами розберемо синтаксис регулярних виразів в PHP і дізнаємося, як пишуться шаблони регулярних виразів. Приступимо?
Почати вивчення регулярних виразів варто з роздільників, які ще часто називають обмежувачами шаблону регулярного виразу. Отже, в PHP шаблон повинен знаходитися усередині обмежувачів. Як обмежувачі можна вибрати будь-який символ, крім літер, цифр або зворотного слеша. Найчастіше в якості обмежувачів шаблону вибирають слеш (/), грати (#) або тильду (~).
Зверніть увагу на наступний момент - роздільник повинен бути парним. Тобто, що закриває роздільник повинен збігатися з відкриває. Простіше кажучи, якщо на початку шаблону використаний знак решітки як роздільник, значить і закривати шаблон повинен символ решітки. Ось кілька прикладів шаблонів з різними роздільниками:
Безкоштовний курс по PHP програмування
Освойте курс і дізнайтеся, як створити динамічний сайт на PHP і MySQL з повного нуля, використовуючи модель MVC
В курсі 39 уроків | 15 годин відео | исходники для кожного уроку
Отримати курс зараз!
// обмежувачі #
$ Pattern = '# тут шаблон #';
// обмежувачі ~
$ Pattern = '~ тут шаблон ~';
// обмежувачі /
$ Pattern = '/ тут шаблон /';
Сам шаблон, звичайно ж, є рядком, тому повинен бути поміщений в лапки (одинарні або подвійні).
До слова, в JavaScript'е обмежувачами можуть бути тільки слеші і сам шаблон не повинен бути обрамлений лапками, оскільки в JavaScript регулярні вирази реалізовані у вигляді об'єкта RegExp. Нижче приклад шаблону регулярного виразу в JavaScript:
var pattern = / здесьшаблон /;
На цьому наша стаття підійшла до кінця. У подальших статтях ми вже приступимо до складання найпростіших шаблонів регулярних виразів. Нагадую, що більше про регулярні вирази ви можете дізнатися з нашого курсу за регулярними виразами . Успіхів!
Подивіться 12-ти годинний відео курс за регулярними виразами на PHP!
дивитися Приступимо?