gpt4 book ai didi

ruby - 在 Ruby 中的正则表达式匹配之前插入字符串的好方法

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:45 25 4
gpt4 key购买 nike

执行此操作的好方法是什么?似乎我可以结合使用几种不同的方法来实现我想要的,但我可能忽略了一种更简单的方法。例如,PHP 函数 preg_replace 将执行此操作。 Ruby 中有类似的东西吗?

我打算做的事情的简单例子:

orig_string = "all dogs go to heaven"
string_to_insert = "nice "
regex = /dogs/

end_result = "all nice dogs go to heaven"

最佳答案

可以使用 Ruby 的“gsub”来完成,如下所示:

http://railsforphp.com/2008/01/17/regular-expressions-in-ruby/#preg_replace

orig_string = "all dogs go to heaven"
end_result = orig_string.gsub(/dogs/, 'nice \0')

关于ruby - 在 Ruby 中的正则表达式匹配之前插入字符串的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6743275/

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