在haskell中拆分一个字符串:转义字符' \'作为分隔符

时间:2017-02-24 05:42:50

标签: haskell split escaping

我遇到了将字符串拆分为' \'作为分隔符。 我复制了这个功能:

  splitText :: String -> Char -> [String]

  splitText [] delim =[""]
  splitText (c:cs) delim
                  | c==delim = "" : rest
                  |otherwise = (c:head rest):tail rest
                  where
                    rest= splitText cs delim

问题是:我的字符串以这样的方式开头:" \ sentence ...."我收到以下错误:

  lexical error in string/character literal at character 's'

我试图用' \'来逃避分隔符。但它不起作用。 我被允许只使用预先包装有ghci / prelude

的模块

0 个答案:

没有答案