Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2007, 19:06
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Re: Expresiones regulares.

Esto es lo que pides CON expresiones regulares......pero es INNECESARIO...y mejor mira el OTRO ejemplo que deje mas abajo

Código PHP:
<?php

// Pablo Bozzolo (2007)

$texto "hola gente como va me dicen \"chulo\" y a ti te dicen \"toti\" :)";
echo 
$texto."<p/>";
$sep="_^_";

$a = array("#\"(.*?)\"#");
$b = array($sep."$1".$sep);  
$palabras_ preg_replace($a$b$texto);
//Print_r ($palabras_);
$palabras explode($sep$palabras_); // separo (split) en sub-cadenas con el separador $sep
//Print_r ($palabras);  // los elementos pares (2,4,...8) son los que estan comillados
//echo $palabras[4];

$cant=count($palabras);
$c=0;
 for (
$i 1$i $cant$i=$i+2) {
  ++
$c;
  Echo 
"La palabra comillada numero ".$c." es ".$palabras[$i]."<p/>";
 }
?>

Última edición por Italico76; 05/11/2007 a las 19:39