Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Sexo: Masculino
Localização: Bahia
Contato:

Substituir conteúdo

26-06-2009 18:51

Olá pessoal,
Estou iniciando uma função, onde preciso substituir através de expressões regulares alguns BBCode, por exemplo:

Preciso detectar todos os registros encontrados que contenham o formato abaixo, e pegar o conteúdo que está em negrito para modificar como eu quiser.

{color=red}texto{/color}

Será que alguém poderia me ajudar? :blush
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Substituir conteúdo

26-06-2009 21:09

O phpBB trabalha com essa regra para o bbCode

<?php $string = "... [color=#000000]texto[/color] outros valores"; $string = preg_replace("!\[color=(#[0-9a-f]{6}|[a-z\-]+)\](.*?)\[/color\]!is", "<b>\\1</b><i>\\2</i>", $string); echo $string; ?>

Só você substituir os [ por { e ] por } na string e expressão regular
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Sexo: Masculino
Localização: Bahia
Contato:

Substituir conteúdo

28-06-2009 18:42

Obrigado cara, ainda não tive tempo de postar, por isso peço que deixe o tópico aberto, pois assim que eu testar postarei aqui informando se deu ou não! abrass.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Substituir conteúdo

28-06-2009 18:52

blz
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Sexo: Masculino
Localização: Bahia
Contato:

Substituir conteúdo

30-06-2009 19:32

Consegui, valeu! =)
0

Quem está online

Usuários navegando neste fórum: Bing [Bot]