Encontrar palabras

jesus
17 de Febrero del 2005
Hola a todos.
Estoy haciendo un pequeño corrector ortográfico en el que voy analizando palabra por palabra, pero me gustaría poder encontrar palabras q se pareciesen, es decir, si un usuario se escribe " armraio" en lugar de "armario" poder mostrarle la lista de palabras que podrían ser.

Estoy probando con expresiones regulares pero no consiguo encontrar un patrón que realmente funcione. Me gustaria poder hacerlo directamente contra la base de datos (si no se puede, lo hare en la aplicación)

Gracias por la ayuda
jesus