[Código-Haskell] Limpia Archivo - JaAViEr

Iniciado por JaAViEr, Julio 17, 2011, 03:40:07 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 17, 2011, 03:40:07 AM Ultima modificación: Febrero 08, 2014, 05:34:29 PM por Expermicid
Código: Haskell
limpia :: String -> String
limpia comprueba= do
  [d | d <- comprueba, d `elem` ['a'..'z'] || d `elem` ['A'..'Z']]
main = do
  putStrLn("File:")
  palabra <- getLine
  c <- readFile palabra
  let sale=limpia c
  putStrLn("Salida Limpia:\n"++sale)

Al fichero que escribamos, lo abrirá y quitara todo tipo de caracter
que no sea una letra.
Ejemplo:
log.txt:
Código: text

T&e4ste3a,n.do!

Código: text

jaavier@dhcppc4:~/haskell$ runhaskell cleanfile
File:
log.txt
Salida Limpia:
Testeando


Saludos.
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta