Jump to content


Photo

Retirar Tudo Em {} {}


  • Faça o login para participar
10 replies to this topic

#1 MARQUESMARCIO

MARQUESMARCIO

    Normal

  • Usuários
  • 76 posts
  • Sexo:Não informado

Posted 09/06/2008, 06:35

Qual a melhor função para tirar o conteudo em :

{yootooltip title=[] width=[250] mode=[cursor]}conteudo {/yootooltip}

Queria tirar todo o conteudo inclusive o que está entre as chavetas e as mesmas.
Qual a melhor função.

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 09/06/2008, 06:40

Não entendi muito bem o que deve ser retirado, tem como exemplificar melhor? ;) Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 09/06/2008, 19:00

Pelo que entendi, você queria deixar a string assim: ?
{}conteudo{}

Eregi_replace()
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#4 MARQUESMARCIO

MARQUESMARCIO

    Normal

  • Usuários
  • 76 posts
  • Sexo:Não informado

Posted 09/06/2008, 20:47

A varivel tem o conteudo:
rjeriojeritjoeirj j jro rt rr or j jo t  j ojyoi
{yootooltip title=[] width=[250] mode=[cursor]}conteudo {/yootooltip}

Após a "limpeza" pretendia que fica-se:
rjeriojeritjoeirj j jro rt rr or j jo t  j ojyoi


#5 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 10/06/2008, 01:24

Sou aprendiz em expressões regulares, mas acho que seria algo mais ou menos como...:
eregi_replace("([^{a-z0-9=[]/}$])",'',$string);

Edição feita por: lwirkk, 10/06/2008, 01:28.

Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#6 MARQUESMARCIO

MARQUESMARCIO

    Normal

  • Usuários
  • 76 posts
  • Sexo:Não informado

Posted 11/06/2008, 12:29

Não resultou :(
Não retirou nenhum conteudo,

#7 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 11/06/2008, 18:20

A varivel tem o conteudo:

rjeriojeritjoeirj j jro rt rr or j jo t  j ojyoi
{yootooltip title=[] width=[250] mode=[cursor]}conteudo {/yootooltip}

Após a "limpeza" pretendia que fica-se:
rjeriojeritjoeirj j jro rt rr or j jo t  j ojyoi


Dá pra fazer assim também.

$retorno=explode('{',$string);

$string=$retorno[0];

echo $string;

//Saída rjeriojeritjoeirj j jro rt rr or j jo t j ojyoi

#8 MARQUESMARCIO

MARQUESMARCIO

    Normal

  • Usuários
  • 76 posts
  • Sexo:Não informado

Posted 14/06/2008, 09:19

Mas o problema desse codigo é se a variável tiver o conteúdo desta forma:

$texto = "rjeriojeritjoeirj j jro rt rr or j jo t j ojyoi
{yootooltip title=[] width=[250] mode=[cursor]} conteudo {/yootooltip}
trttrt4t4oit4i43t53ui4 uth 4t iu4 ui4 i4 h4i4h";

"^{yootooltip title=\[\]\ width=\[250] mode=\[cursor]}[\w\s0-9a-zA-Z.,:;-_/?]{/yootooltip}$"

Qual o erro nesta expressão, pois ele não tira o conteúdo ?

#9 MARQUESMARCIO

MARQUESMARCIO

    Normal

  • Usuários
  • 76 posts
  • Sexo:Não informado

Posted 17/06/2008, 15:29

Já dei varias voltas com a ER, mas não consigo remover aquilo, alguém ajuda ?

#10 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 17/06/2008, 15:37

isso deve resolver su problema
$var = str_replace("{"," ",$var);
$var = str_replace("}"," ",$var);

echo"$var";
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#11 MARQUESMARCIO

MARQUESMARCIO

    Normal

  • Usuários
  • 76 posts
  • Sexo:Não informado

Posted 17/06/2008, 21:59

isso deve resolver su problema
$var = str_replace("{"," ",$var);
$var = str_replace("}"," ",$var);

echo"$var";


Não resultou, o que deu foi:

$texto = "rjeriojeritjoeirj j jro rt rr or j jo t j ojyoi
yootooltip title=[] width=[250] mode=[cursor] conteudo /yootooltip
trttrt4t4oit4i43t53ui4 uth 4t iu4 ui4 i4 h4i4h";

apenas retirou chavetas, oque pretendia era que tira-se:
"{yootooltip title=[] width=[250] mode=[cursor]} conteudo {/yootooltip}"

Usando esta ER dá um erro que nao consigo perceber qual é:

"{yootooltip title=\[\]\ width=\[\d\d\d] mode=\[cursor]}\ [a-zA-Z-0-9.,:!;-_/?]*\ {/\yootooltip}"

Dá o warning de REG_ERANGE




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq