Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
$start_tag = "<span style=\"background-color:#e0e0e0\">";
$end_tag = "</span>";
$pattern = '/([^0-9a-zA-Z]emp[^0-9a-zA-Z])/i'; // this checks for number or letter on the side
$str = "Entre <a href='' title='Entre em contato com a GBR'>em</a> contato com a GBR.";
$str = preg_replace($pattern, $start_tag . '\\1' . $end_tag, $str);
echo $str;Entre <a href="#" title="Entre <span style=\"background-color:#e0e0e0\"> emp </span> contato <span style=\"background-color:#e0e0e0\"> emp </span> com a GBR">
Isso nao poderia acontecer. Queria fazer uma busca do tipo Google, que da destaque na palavra que eu busquei e achou no texto e no titulo.
Tambem queria que o texto viesse resumido: Blablablabl albalblalabla ...
Só que também da outro problema (visualizar codigo fonte): Entre <span style=\"background-color:#e0e0e0\"> emp </span> asdas asdas dasdas asdasd <span style=\"back <- cortou o codigo aqui por causa da limitacao do texto...Isso nao poderia acontecer.
Como resolver isso?
Acredito que eu precisaria usar expressao regular para ver se a palavra emp esta ou nao entre < ou >
Carregando comentários...