Ir para conteúdo

Arquivado

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

ronison rodrigues melo

estrair palavra de dentro de "[+aqui+]"

Recommended Posts

eae galera, eu to precisando extrair palavras que estiver dentro de "[+aqui+]"

vou colocar um pequeno exemplo em baixo

 

 

$texto = " eae [+ronison+] tudo bem? ";

vai extrair e vai aparecer assim

 

 

$marcacao= "ronison"; 

bom eu pensei em usar expressões regulares mais eu nao conheço quase nada de expressões regulares, por isso to aqui pedindo a ajuda de vcs hehe vlw ^^



nao liguem para meu portugues kkkk

Compartilhar este post


Link para o post
Compartilhar em outros sites

teste ai to meio sem tempo, (\+[a-z]*\+)

 

http://regexpal.com/

 

http://aurelio.net/regex/guia/metacaracteres.html

eu falei nao sei nem pra onde vai isso kkkk

eu tentei assim

 

 

$texto= " ouu fala pro [+jheynner+] ir comprar a coca cola ";
$texto3 = preg_replace("[\+[a-z]*\+]", "$1", $texto);
echo $texto3;

mais nao funfo

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tentei assim

 

 


$texto= " ouu fala pro [+jheynner+] ir comprar a coca cola ";
$texto3 = preg_replace("[\+[a-z]*\+]", "$1", $texto);
echo $texto3;
mais nao funfo

 

 

Puxa. Que pena que "nao funfo". Se ao menos minha bola de cristal me mostrasse o resultado ou o erro que aconteceu talvez desse pra ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puxa. Que pena que "nao funfo". Se ao menos minha bola de cristal me mostrasse o resultado ou o erro que aconteceu talvez desse pra ajudar.

nao aparece erro o resultado sai assim

 

 

ouu fala pro [] ir comprar a coca cola

tipo teria que sair só " jheynner "

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://php.net/preg_last_error

$texto= " ouu fala pro [+jheynner+] ir comprar a coca cola ";
$texto3 = preg_replace("@\[\+([a-z]+)\+\]@", "$1", $texto);
echo $texto3;

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

http://php.net/preg_last_error

$texto= " ouu fala pro [+jheynner+] ir comprar a coca cola ";
$texto3 = preg_replace("@\[\+([a-z]+)\+\]@", "$1", $texto);
echo $texto3;

Olá amigo, dessa maneira ele tirou os sinais [+ +] e continuou com o texto, o que eu preciso é que o texto todo suma e fique só o que ta dentro dos sinais [+ +] que ficaria só assim " jheynner "

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, dessa maneira ele tirou os sinais [+ +] e continuou com o texto, o que eu preciso é que o texto todo suma e fique só o que ta dentro dos sinais [+ +] que ficaria só assim " jheynner "

De que outras formas você tentou?

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.