Hola a todos!
 
   Estoy teniendo algunos problemas al crear una expresión regular para matchear usando eregi(). El caso es que *CREO* estar utilizando correctamente la sintaxis pero aún asi me da error con algunos caracteres. 
Por ejemplo, quiero que se permitan los corechetes  "[" y "]" entonces en el pattern utilizo "\[" y "\]" tal como lo vi en decenas de sitios web con tutoriales... aún asi EREGI me dice que falló 
Este es mi ejemplo:  
Código:
 	$string = "Téxto { } [ ]";
	if (!ereg("^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙ[:space:]\{\}\*\+\-\[\]]+$", $string)) {
		echo "Falló";
	} else {
		echo "Andó";
	}
  Me pasa lo mismo para "." "," y otros caractéres... también probe utilizando doble \, asi: \\[ y \\] pero no hubo caso... ya no se de qué forma hacerlo!  
¿Alguno sabe como salir de este rompecabezas? :P 
Gracias :)  
edu