Derme Postado Julho 8, 2012 Denunciar Share Postado Julho 8, 2012 Sou muito ruim em expressões regulares e estou precisando de uma que nem parece difícil mas não consigo fazer.É o seguinte:Preciso dar um replace no seguinte código<span id="more-1469"> tipo: ereg_replace("<span id=\"more-1469\">","outro valor", $content)sendo que o número 1469 pode variar e preciso pegar qualquer variação desse número Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dinohills Postado Julho 10, 2012 Denunciar Share Postado Julho 10, 2012 Bom dia, não como você está montando a id desse span, mas que tal montar desse jeito<span id="more-<?php echo $valor ?>"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Derme Postado Julho 14, 2012 Autor Denunciar Share Postado Julho 14, 2012 Não dá desse jeito, pois é um número gerado pelo Wordpress para cada post, e não tem uma variável pra isso pois o código introduzido é uma tag de comentários Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Julho 15, 2012 Denunciar Share Postado Julho 15, 2012 Como você tentou pegar o número?Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Derme Postado Julho 15, 2012 Autor Denunciar Share Postado Julho 15, 2012 Na verdade eu não tenho que pegar o número para manipular eu só preciso dar um ereg_replace no código, porém o número é a única parte dinamica do código:<span id=\"more-qualquer_numero\">Por isso é que eu preciso de uma expressão regular para informar de que eu quero capturar o código acima seja qual for o número contido, pois o resto do código é fixo, então a expressão regular entraria onde está escrito "qualquer_numero" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Julho 15, 2012 Denunciar Share Postado Julho 15, 2012 $dados = 'aaa <span id="more-1469"> bbb <p>teste</p>'; echo preg_replace('/<span id="more-(.*)">/is', '<span id="outro valor">', $dados); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Derme
Sou muito ruim em expressões regulares e estou precisando de uma que nem parece difícil mas não consigo fazer.
É o seguinte:
Preciso dar um replace no seguinte código
tipo:sendo que o número 1469 pode variar e preciso pegar qualquer variação desse número
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.