gpt4 book ai didi

c# - 在 Ruby 中用不同的值替换每个匹配的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 08:54:37 41 4
gpt4 key购买 nike

我有一个输入字符串和一个模式。我需要用唯一值替换每个匹配项。在 C# 中,我会这样做:

var result = Regex.Replace(input, pattern, e => GenerateNewString());

我如何在 Ruby 中执行此操作?

最佳答案

Regex.Replace 的 ruby​​ 等效项是 gsub,它是 String 上的一个实例方法。其余的和C#版本基本一样(当然语法除外):

input.gsub(pattern) { generate_new_string }

关于c# - 在 Ruby 中用不同的值替换每个匹配的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643120/

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