模式匹配Haskell中的正则表达式模式

Scala中,我有一个正则表达式模式匹配,如下所示:
val Regex = """(\d{4})/(\d{2})/(\d{2})""".r
val Regex(year,month,day) = "2013/01/06"

结果是:

year: String = 2013
month: String = 01
day: String = 06

如何在Haskell中完成类似的结果?换句话说,我可以匹配包含组的正则表达式并将组分配给标识符吗?

这对我有用:
Prelude Text.Regex.Posix> "2013/01/06" =~ "([0-9]+)/([0-9]*)/([0-9]*)" :: (String,String,[String])
("","2013/01/06","",["2013","01","06"])

(OS X上的ghci 7.4.2)

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...