Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2012, 07:12
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
puntos en expresiones regulares con preg_match()

Hola:

Estoy haciendo una aplicación en la que necesito, a partir de una condición, sacar una palabra de un diccionario que la cumpla.
Se da por supuesto que todas las palabras tienen la misma longitud (en el ejemplo es 9) y que sólo vamos a tener letras mayúsculas (incluída la Ñ).

Con este código de prueba, tengo que la condición es que empieze por la letra A y el resto de caracteres pueden tomar cualquier valor (representado por puntos).

Ejecutando este código me da que coincide y no debía ser así porque CALAMOCHA no empieza por A, ¿a qué es debido?
Gracias de antemano a aquellos que contestéis.

Código PHP:
<?
$condicion
="A......";
$palabra="CALAMOCHA";
if(
preg_match("/$condicion/",$palabra))
    echo 
"coincide";
else
    echo 
"no coincide";
?>
PD: si existe un manual con bastantes ejemplos sobre expresiones regulares, les agredecería que me pasaran un enlace