Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2011, 07:02
magTpeak
 
Fecha de Ingreso: septiembre-2007
Mensajes: 189
Antigüedad: 16 años, 8 meses
Puntos: 1
Problema con expresion regular

Hola buenas, estaba siguiente este tema de forosdelweb : http://www.forosdelweb.com/f18/extra...cteres-798068/

No se mucho de expresiones regulares, por eso me gustaria que me echarais un cable. Yo quiero extraer el texto que esta dentro de las comillas pero el codigo que han puesto ahi no funciona en caso de que contenga espacios:

preg_match_all('#"(\w+)"#', $value, $comd);

si value es "hola" me extrae hola pero si es "hola mundo" no me extraer nada, me gustaria que me lo extrayera en cualquiera de los casos, aunque tenga puesto: " hola que tal "

Quisiera que me lo reemplazar por $STRING$, estoy usando el siguiente codigo:

$value = preg_replace('#"(\w+)"#', '${2}$STRING$$3', $value);


Gracias y un saludo;