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