El asunto es que de esta forma:
Código PHP:
preg_replace("/block -->(.*)<-- block/,"",$texto);
Gracias.
| |||
Sustituir con preg replace y eliminar línea Hola, deseo buscar en mi texto una cadena (siempre esa cadena es una línea completa) y si la encuentra con el preg_replace eliminarla, no que quede una línea en blanco. El asunto es que de esta forma: Código PHP: Gracias. |
| |||
Respuesta: Sustituir con preg replace y eliminar línea Realmente no hay siguiente instrucción.. la única es la que pego más arriba, en la cual sutituyo lo que encuentro por vacío ""... y realmente lo hace, pero me queda la línea en blanco y yo lo que quiero es cargarme la línea. ¿Como se haría con la siguiente instrucción? ¿cómo se que la linea que debo elimar es justamente la que encuentra el preg_replace y la sustituye por vacío?... Gracias, genial las ayudas de este foro. |
| ||||
Respuesta: Sustituir con preg replace y eliminar línea Valores devueltos preg_replace() devuelve una matriz si el parámetro subject es una matriz, o, por el contrario, una cadena. Si se encuentran coincidencias, el nuevo subject será devuelto, de otro modo subject será devuelto sin cambios o NULL si se produjo un error. por tanto coloca la llamada a preg en un if, y si devuelve algo eliminas la linea.
__________________ Fere libenter homines, id quod volunt, credunt. |
Etiquetas: |