替换液体肥皂字符串中的子字符串

时间:2020-05-26 12:58:43

标签: liquidsoap

Liquidsoap提供string.replace功能。但是我应该如何使用呢?似乎期望将函数作为第二个参数进行替换。

我想做这样的事情:

str = "Hello world."
str = string.replace(pattern="w", "W", str)
# str == "Hello World."

1 个答案:

答案 0 :(得分:0)

string.replace实际上期望第一个未标记参数的功能。该函数的返回值将用作替换。

示例:

str = "Hello world."
str = string.replace(pattern="w", (fun(_) -> "W"), str)
# str == "Hello World."

内联箭头函数fun(_) -> "W"是将始终返回"W"的函数。

相关问题