La sintaxis de los patrones utilizados en estas funciones se asemeja mucho a la de Perl. Las expresiones estarán rodeadas de delimitadores, como la barra (/), por ejemplo. Un delimitador puede ser cualquier carácter, siempre que no sea alfanumérico, un carácter blanco, la barra invertida (\) o el carácter nulo (\0). Si un delimitador debe ser utilizado en la expresión, deberá protegerse con una barra invertida. Los delimitadores a la Perl (), {}, [], y <> también pueden ser utilizados. Consulte la sintaxis de los patrones para más explicaciones.
El delimitador final puede ser seguido de opciones que afectarán la búsqueda. Consulte también opciones de búsqueda.
Nota:
Esta extensión mantiene un caché global por hilo de las expresiones regulares compiladas (hasta 4096).
Deben tenerse en cuenta las limitaciones de PCRE. Consulte » http://www.pcre.org/pcre.txt para más detalles.
La biblioteca PCRE es un conjunto de funciones que implementan las expresiones regulares utilizando la misma sintaxis y semántica que Perl 5 con solo algunas diferencias (ver más abajo). La implementación actual corresponde a Perl 5.005.