Синтаксисът на шаблоните използвани в тези функции е много близък до тези в Perl. Изразите трябва да бъдат ограждани с разделители, като например наклонена черта (/). Всеки символ може да бъде използван за разделител, стига да не е буквено-цифров, или обратно наклонена черта (\). Ако разделителят трябва да бъде използван в израз, той трябва да бъде екраниран с обратно наклонена черта. От PHP 4.0.4, можем също да ползваме Perl стил (), {}, [] и <> съответстващи разделители. Вж. Синтаксис на шаблоните за подробна информация.
Крайният разделител може да бъде последван от различни модификатори, които се отразяват на съответствието. Вж. Шаблонни Модификатори.
PHP също поддържа регулярни изрази, използвайки POSIX-extended синтаксис, посредством POSIX-extended функциите за регулярни изрази.
Забележка: Това разширение поддържа глобално кеширане на ниво нишка, на компилираните регулярени изрази (до 4096).
Трябва да сте наясно с някои от ограниченията на PCRE. Моля, прочетете » http://www.pcre.org/pcre.txt за повече информация.