Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/08/2009, 07:10
horape
 
Fecha de Ingreso: mayo-2009
Mensajes: 210
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con la funcion preg_replace_callback

tenes razon

/(\B|\b)'.$termino.'(?:|s|es)(\B|\b)/i

pero esa si me anda, con plural y todo

la i es un modificador que indica que tome tanto mayusculas como minusculas, o sea Cai y cai

la / inicial y final indica donde comienza y termina el patrón, hay que usarlo siempre

igual poner \b|\B es lo mismo q nada, xq uno es la negacion del otro.. deberias hacerlo a mano, por ej poner (?='"-:,\.\s) (si es que es un texto normal, es decir sin caracteres raros como los caracteres de control) o algo asi, o negar [^\w] y agregarle los acentos, total las vocales son 5 nomas =)

te recomiendo q leas esa guia q t pase, asi te armas tu patrón a gusto

Última edición por horape; 19/08/2009 a las 07:26