Haskell中的matchRegex函数示例

时间:2015-02-14 08:27:13

标签: regex haskell

您好我正在收到文本回复,我想使用Regex匹配它们并应用必要的功能 例如,假如我得到一个文本 “34n5n5:5加0的结果是什么”我将它传递给函数以获得所需的输出

如何使用haskell中的matchRegex函数来匹配此文本。 如果有更好的匹配方式,请告诉我们。

例如此请求

“34n5n5:5加0的结果是什么”

这里“34n5n5”对于不同的请求可以是不同的

数字(5 0)可以改变

1 个答案:

答案 0 :(得分:1)

我明白了。在此处发布以造福他人

我正在使用Text.Regix.Posix。如果输入字符串匹配,则返回True

x = "34n5n5: What is 5 plus 0"
result = (x =~ " what is [0-9]* plus [0-9]*" ::Bool)

会将result绑定到True