Как в Haskell обрезать пробелы с самого начала и конец строки?

Как вы убираете пробелы в начале и конце строки?

trim "  abc " 

=>

"abc"

Редактировать:

Хорошо, позвольте мне быть немного яснее. Я не понимал, что строковые литералы обрабатываются иначе, чем строки.

Я бы хотел сделать следующее:

import qualified Data.Text as T
let s :: String = "  abc  "
in T.strip s

Возможно ли это в Haskell? Я использую -XOverloadedStrings, но похоже, что это работает только для литералов.

47
задан Eric Normand 15 June 2011 в 21:20
поделиться