triplexim32 Posted September 28, 2009 at 11:10 PM Report Share #289110 Posted September 28, 2009 at 11:10 PM Estou a ter alguns problemas com o preg_replace. Imaginemos que tenho estes exemplos: <span style="font-weight: bold;">texto</span> <span style="text-decoration: bold;">outro texto</span> e quero transformar nisto [span style="font-weight: bold;"]texto[/span] [span style="text-decoration: bold;"]outro texto[/span] da forma que tenho: $message = preg_replace('/\<span style="(.+?)"\>(.+?)\<\/span>/', ' ', $message); --------------------------- o problema surge quando eu tenho isto: <span style="font-weight: bold;">qwe<span style="text-decoration: underline;">r</span></span> fica transformado nisto: [span style="font-weight: bold;"]qwer[/span] --------------------------- O problema surge porque o preg apanhar o outro <span> que vem a seguir pois so acaba no proximo </span> Eu precisava dum limitador para nao comer o outro span, ja tentei usar o ^ mas nao da ? --------------- Obrigado pela ajuda desde ja < Link to comment Share on other sites More sharing options...
triplexim32 Posted September 28, 2009 at 11:19 PM Author Report Share #289113 Posted September 28, 2009 at 11:19 PM resolvido, optei por fazer as partes, ou seja: converter o <span style="..."> e o </span> peço desculpa pelo topico desnecessário mas ja me estava a passar com isto e depois tive esta ideia. < Link to comment Share on other sites More sharing options...
softklin Posted September 29, 2009 at 08:41 AM Report Share #289133 Posted September 29, 2009 at 08:41 AM Não faz mal, porque fica aqui de referência para outros utilizadores com a mesma dúvida 😄 Não te esqueças é de carregar no botão Topic Solved, cá em baixo, para dizer que a questão está solucionada. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now