我正在尝试在 Haskell 中进行一些简单的文本处理,我想知道在 FP 语言中最好的方法是什么。我查看了 parsec 模块,但这似乎比我作为新 Haskeller 寻找的要复杂得多。从文本语料库中去除所有标点符号的最佳方法是什么?我天真的方法是制作这样的函数:
removePunc str = [c | c <- str, c /= '.',
c /= '?',
c /= '.',
c /= '!',
c /= '-',
c /= ';',
c /= '\'',
c /= '\"',]