Last 5.3 release ever available: PHP 5.3.29 - 5.3 now EOL

Introdução

A sintaxe para padrões usados nestas funções assemelham-se com Perl. A expressão precisa estar incluída entre delimitadores, uma barra (/), por exemplo. Qualquer caractere pode ser usado para delimitar desde que não seja alfanumérico ou backslash (\). Se o caractere delimitador tem de ser usado na própria expressão, ele necessitará de escape. Desde o PHP 4.0.4, você pode também usar delimitadores Perl-style (), {}, [], e <>. Veja Sintaxe do Padrão para mais detalhes.

No final do delimitador pode ser seguido por vários modificadores que afetam a combinação. Veja Modificadores do Padrão.

PHP também suporta expressões regulares usando a sintaxe POSIX-estendido utilizando as funções para regex no padrão POSIX-estendido.

Nota:

Esta extensão mantém uma global por thread cache da expressão regular compilada (até 4096).

Aviso

Você precisa estar ciente de algumas limitações da PCRE. Leia » http://www.pcre.org/pcre.txt para mais informações.

A biblioteca PCRE fornece um conjunto de funções que implementam pattern matching de expressões regulares usando a mesma sintaxe e semântica do Perl 5, com apenas algumas diferenças (veja abaixo). A atual implementação corresponde ao Perl 5.005.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top