Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2013, 04:19
arrasia
 
Fecha de Ingreso: octubre-2007
Mensajes: 68
Antigüedad: 16 años, 7 meses
Puntos: 6
preg_replace detectar la coma sin espacios

Hola, a ver si me podéis echar un cable.

Estoy intentado hacer un script que detecte si alguien escribe las comas sin espacios EJ: esto en casa,pero no me gusta.

Lo correcto (mecanográficamente hablado) sería esto en casa, pero no me gusta., es decir separar la coma del siguiente caracter.

Lo estoy intentado hacer con preg_replace:

$patrones = array();
$patrones[0] = '/,[a-z]/';

$sustituciones = array();
$sustituciones[0] = ', ';

$texto=preg_replace($patrones, $sustituciones, $texto);

El problema es que aplicado al ejemplo anterior queda:
esto en casa, ero no me gusta.


es decir se come el caracter siguiente al sustituirlo

¿como puedo decrile a preg_replace que sustituya ,[a-z] por , [y lo que estaba]?

Gracias