sé que:php: etiquetas trim br desde el comienzo de una cadena?
preg_replace('<br\s*\/?>', '', $string);
eliminará todas las etiquetas br partir de $ cadena ...
¿Cómo podemos eliminar todas las etiquetas <br><br/><br />
sólo si están en el mismo comienzo de $ cadena? ($ Cadena en mi caso es el código html con diferentes etiquetas ...)
necesitará delimitadores alrededor de su expresión regular y, como no es necesario capturar nada, utilice un grupo que no se capture '(?: ...)' – salathe
@salathe: Sí ... los he agregado. Acabo de copiar el código de la pregunta al principio, es por eso que los olvidé. - Y el grupo que no captura es una buena idea, también. –
gracias por la punta del ancla, eso es lo que me faltaba ... su expresión regular no elimina todas las ocurrencias, sino que se combina con esta publicación: http://stackoverflow.com/questions/133571/how-to-convert-multiple-br -tag-a-uno-br-tag-in-php la expresión regular correcta debería ser/^ (
\ s *) +/ cambiarla y marcaré la respuesta como aceptada – Thanos