gpt4 book ai didi

string - 简单的 Haskell 字符串管理

转载 作者:行者123 更新时间:2023-12-01 08:43:04 25 4
gpt4 key购买 nike

我想用 Haskell 解决一个小问题:
让我们替换一个函数,该函数将字符串中的所有通配符更改为一个具体参数。该函数具有以下签名:

subs :: String -> String -> String -> String
-- example:
-- subs 'x' "x^3 + x + sin(x)" "6.2" will generate
-- "6.2^3 + 6.2 + sin(6.2)"

最佳答案

您可以使用 Text.Regex包裹。

您的示例可能如下所示:

import Text.Regex(mkRegex, subRegex)

subs :: String -> String -> String -> String
subs wildcard input value = subRegex (mkRegex wildcard) input value

关于string - 简单的 Haskell 字符串管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com