0
Haskell内では、htmlをページからスクラップし、' html 'というタイプのIO )。次に、そのWebページのパターンですべての一致を保持するString型のリストを生成したいとします。Haskell Regex - タイプ '[Char]'と 'IO()エラーが一致しませんでした。
以下この2行は、パターン
let pattern = "..." --note, regex is omited
html =~ pattern :: String -> IO String
からマッチのリストを生成し、私はエラーを取得する:
私が何をしたいかのようなものです:
let pattern = "..."
let matches_list = html =~ pattern :: String -> IO String
ここで、String型のmatches_listはmatcheのリストですs。
EDIT
私は単にこのようhere作品から得た実際のスクラッパー:
'SRC' は可変
'場合は、' IOは() 'それはありません値は伝統的な意味ではありますが、プロトタイプ 'void html(void)'(それが役立つ場合)を持つC関数によく似たIOアクションです。まず、HTMLを取得する必要があります。これは実行していないようです。 –
また、これらの種類の質問では、使用しているライブラリにリンクすると常に役立ちます。正規表現の場合、Haskellエコシステムを支配する単一のライブラリはありません。 –
@ ThomasM.DuBuisson私の編集 – BDillan