我需要从字符串列表(从文件中获取)中提取信息,并将结果作为匹配行列表返回。我做的函数原型如下:
extractRegions :: [String] -> [String]
extractRegions list = undefined -- not sure about definition
我知道Text.Regex.Posix
建议使用该库来执行此操作,但我找不到任何有关在 Haskell 文件上下文中使用它的信息,并且 API 库令人困惑。我想提取以某个单词开头并以另一个单词结尾的某些区域,例如以“Start”开头并以“Finish”结尾,中间的文本也与此正则表达式匹配。
我应该如何在 Haskell 中解决这个简单的想法?
非常感谢