我使用Data.List.Split
split
上的Hackage
将文本拆分为“。”(句号后跟空白)的子列表
split (keepDelimsR $ onSublist ". " )
但我想拆分多个序列(即“?”(问号,空白),可能是其他序列。 从拆分文档中我看不到如何使用多个(多个字符)条件进行拆分。
有人知道解决方案吗?谢谢!
答案 0 :(得分:0)
我最终得到了休息和像
这样的lambda表达式break (\t -> isPrefixOf' "a" t
|| isPrefixOf' "ab" t
|| isPrefixOf' "aac" t
) input
不是很好也不聪明,但是诀窍。
注意:break
具有与split
类似的功能,但需要将条件作为参数。