(ファイルから取得した) 文字列のリストから情報を抽出し、一致した行のリストとして結果を返す必要があります。私が作成した関数プロトタイプは次のとおりです。
extractRegions :: [String] -> [String]
extractRegions list = undefined -- not sure about definition
これを行うためにライブラリが推奨されていることは理解してText.Regex.Posix
いますが、Haskell ファイル コンテキスト内でライブラリを使用する方法に関する情報が見つかりません。また、API ライブラリがわかりにくいです。ある単語で始まり別の単語で終わる特定の領域を抽出したいと思います。たとえば、「開始」で始まり「終了」で終わり、その間のテキストもこの正規表現と一致します。
Haskell でこの単純なアイデアにどのように対処すればよいでしょうか?
どうもありがとう