Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/12/2017, 14:06
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: en una cadena dejar solo la letras y un espacio

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
Ve que tal esto

Código PHP:
Ver original
  1. function removeRepeatedChars($str){
  2. $cNow = $str[0];
  3. $newStr = $str[0];
  4.     for($k=1;$k<strlen($str);$k++){
  5.         if($cNow != $str[$k]){
  6.         $newStr .= $str[$k];
  7.         $cNow = $str[$k];
  8.         }
  9.     }  
  10. return $newStr;
  11. }
Hola, te agradezco tu ayuda, no la probe pero si es una solucion que funciona aunque me gustaria hacerlo con expresiones regulares, tambien me gustaria como capturar el texto de las diferentes etiquetas html que hay por ejemplo.

Código PHP:
Ver original
  1. $cadena="<b>soy negrita</b><i>y yo italica</i> sin estilos <span style='color:red'>yo letra roja</span>";

entonces teniendo esa cadena extraer esto:

soy negrita
y yo itlica
yo letra roja

pero claro las etiquetas no sabe las que hay si no ya seria cosa facil.
pero insisto me gustaria hacerlo con expresiones regulares, ya que estoy aprendiendo y no consigo hacer cosas de estas lo mas que pude fue extraer todo de las etiquetas.

alguna sugerencia?