Haskellで簡単なテキスト処理を行おうとしていますが、FP言語でこれを行うための最良の方法は何でしょうか。パーセクモジュールを見ましたが、これは新しいハスケラーとして探しているよりもはるかに洗練されているようです。テキストのコーパスからすべての句読点を取り除く最良の方法は何でしょうか?私の素朴なアプローチは、次のような関数を作成することでした。
removePunc str = [c | c <- str, c /= '.',
c /= '?',
c /= '.',
c /= '!',
c /= '-',
c /= ';',
c /= '\'',
c /= '\"',]