gpt4 book ai didi

ruby - 将 Perl 字符串替换移植到 Ruby?

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

在将 Perl 脚本移植到 Ruby 的过程中,我正在尝试弄清楚如何进行字符串替换。

这是 Perl 行。我正在尝试找出 Ruby 的等价物:

$historyURL =~ s/COMPONENT_NAME/$componentName/g;

对于那些可能了解 Ruby 而不是 Perl 的人来说,这一行基本上用 $componentName 的值替换了 $historyVariable 中的字符串“COMPONENT_NAME”变量。

最佳答案

等价物非常简单:

history_url.gsub!(/COMPONENT_NAME/, component_name)

gsub! 方法用第二个参数替换给定模式的 所有 实例,并将结果存储在原始变量中,因为它是就地修饰符。相比之下,gsub 返回修改后的副本。

关于ruby - 将 Perl 字符串替换移植到 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15033734/

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