Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eddi

[Resolvido] Função preg_replace

Recommended Posts

Estou com uma dificuldade com a função "preg_replace", procurei na internet so que so encontrei algumas coisas.

 

$htm = preg_replace ("#(^.{1,$limite})\s(.*)#s","$1...",$htm);

Gostaria de saber por que se usa "#" e "^." ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O # como qualquer outro simbolo é o delimitador da expressão regular.O ^ fora de um bloco [] indica o inicio da string.

Documentação PCRE:http://www.pcre.org/

 

Ps: procorou e não achou?Sei em...

Compartilhar este post


Link para o post
Compartilhar em outros sites

E verdade procurei aqui no forum, achei os modificadores do preg_replace.E alguns exemplos...

 

Eh... não PCRE e da Pearl ? não sabia. Valeu muito obrigado mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

---http://br.php.net/manual/en/book.pcre.php

---http://br.php.net/manual/en/book.regex.php

Temos dois 'padrões de regex' no PHP,o POSIX e o PCRE.Como você pode perceber,'o PCRE é usado pela familia preg*' e 'o POSIX é usado pela familia ereg*'.Use preg*,ereg* em breve vai ser deprecated...além de não ser binary safe (entre outras razões).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.