您好我正在收到文本回复,我想使用Regex匹配它们并应用必要的功能 例如,假如我得到一个文本 “34n5n5:5加0的结果是什么”我将它传递给函数以获得所需的输出
如何使用haskell中的matchRegex函数来匹配此文本。 如果有更好的匹配方式,请告诉我们。
例如此请求
“34n5n5:5加0的结果是什么”
这里“34n5n5”对于不同的请求可以是不同的
数字(5 0)可以改变
答案 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