Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 563355
            [titulo] => Como fazer expressões regulares no php?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-29 20:41:06
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 477962
            [status] => A
            [isExample] => -1
            [NomeUsuario] => Estevão Dias
            [Apelido] => 
            [Foto] => 477962_20160825192013.png
            [Conteudo] => Opa Philipe!

As expressões regulares tentam encontrar um padrão pré definido por você em uma string. Para construir esse padrão você vai usar uma linguagem própria. Geralmente as regexs se parecem com isso

[code]/^ca/[/code]

Nesse caso / inicia e termina a expressão regular - regex - ^ significa no começo da linha e ca é o texto que estamos buscando, ou seja, encontre todo ca quando estiver no começo da linha.

No PHP temos a função preg_match que recebe como primeiro parâmetro a expressão regular - regex - que você quer aplicar, depois a string onde você quer procurar essa expressão e por último um array que você vai usar pra guardar as ocorrências, mas esse é opcional .

[code]preg_match('/^ca/', 'casa', $ArMatch);[/code]

Se achar ca, o que será o caso, preg_match vai retornar 1.

Uma dica legal pra você que quer se aventurar no mundo das regexs é a ferramenta

http://www.regexpal.com/

Que te permite testar online se o seu padrão será aplicado com sucesso ao texto desejado.

Um abrç! ) )

Como fazer expressões regulares no php?

PHP
Pedro Philipe
   - 29 set 2016

Como posso criar expressões regulares no php, e para que elas servem?

Post mais votado

Estevão Dias
|
MVP
Pontos: 1920
    29 set 2016

Opa Philipe!

As expressões regulares tentam encontrar um padrão pré definido por você em uma string. Para construir esse padrão você vai usar uma linguagem própria. Geralmente as regexs se parecem com isso

#Código

/^ca/


Nesse caso / inicia e termina a expressão regular - regex - ^ significa no começo da linha e ca é o texto que estamos buscando, ou seja, encontre todo ca quando estiver no começo da linha.

No PHP temos a função preg_match que recebe como primeiro parâmetro a expressão regular - regex - que você quer aplicar, depois a string onde você quer procurar essa expressão e por último um array que você vai usar pra guardar as ocorrências, mas esse é opcional .

#Código
preg_match('/^ca/', 'casa', $ArMatch);


Se achar ca, o que será o caso, preg_match vai retornar 1.

Uma dica legal pra você que quer se aventurar no mundo das regexs é a ferramenta

http://www.regexpal.com/

Que te permite testar online se o seu padrão será aplicado com sucesso ao texto desejado.

Um abrç!