Remove white space from string
I would like to rem开发者_StackOverflow中文版ove the whitespace located after \n.
For instance, username 123\n ugas 423\n peter 23\n asd234 would become username 123\nugas 423\npeter 23\nasd234.
I am assuming you want to remove one or more whitespace characters at the beginning of each line, not just the first whitespace character. Also, I think you want to remove any kind of whitespace characters, like tabs, not just literal space characters.
import Data.Char
stripLeadingWhitespace :: String -> String
stripLeadingWhitespace = unlines . map (dropWhile isSpace) . lines
f [] = []
f ('\n':' ':a) = f ('\n' : a)
f (a:b) = a : f b
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论