Foros del Web » Programando para Internet » PHP »

contar los caracteres de una cadena excluyendo las etiquetas

Estas en el tema de contar los caracteres de una cadena excluyendo las etiquetas en el foro de PHP en Foros del Web. Hola a [email protected] Necesito crear un patron con expresiones regulares que busque en un texto que contiene etiquetas si hay espacios en blanco delante y/o ...
  #1 (permalink)  
Antiguo 03/01/2019, 12:49
 
Fecha de Ingreso: enero-2014
Mensajes: 67
Antigüedad: 5 años
Puntos: 2
expresion regular que busque espacios unidos a las etiquetas

Hola a [email protected]

Necesito crear un patron con expresiones regulares que busque en un texto que contiene etiquetas si hay espacios en blanco delante y/o detras de estas y si encuentra alguno me muestre el texto donde lo ha encontrado, pero no consigo hacer el patrón y que funcione correctamente.
Este es el array con los string
Código PHP:
Ver original
  1. $listaTextos = array(
  2.         '<strong>En un lugar de la Mancha, <br>cuyo nombre no quiero acordarme…</strong>',
  3.         ' <strong>Erase una vez<strong>',
  4.         '<strong>En un lugar de la Mancha<strong><br>de cuyo',
  5.        
  6.     );
  7.  
  8. $patron =
Y este es el if con el que me muestra los textos que cumplen la condición
Código PHP:
Ver original
  1. foreach ($listaTextos as $texto) {
  2.         $esCoincidente = preg_match($patron, $texto);
  3.  
  4.         if ($esCoincidente) {
  5.             echo "<br/>Textos encontrados: " . $texto;
  6.         }
  7.     }
En este ejemplo me deberia de mostrar el primero, pues tiene un espacio delante de <br> y el segundo que lo tiene delante de <strong> si en vez de estar delante, el espacio en blanco estuviera detrás, lógicamente también me lo debería de mostrar

Última edición por pedromir; Hoy a las 12:15



La zona horaria es GMT -6. Ahora son las 17:23.