gpt4 book ai didi

ruby - ruby 如何完成这项任务(Ruby 中不区分大小写的字符串搜索和替换)?

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

我在用 Ruby 替换字符串时遇到一些问题。

我的原文:人之所为不如兽之所为。

我想替换为:==What== human does is not like ==what== animal does.

我在使用 gsub 时遇到区分大小写的问题。 (例如,什么,什么)我想保留原始文本。

有什么解决办法吗?

最佳答案

如果我理解正确,这就是你想要做的:

puts "What the human does is not like what animal does.".gsub(/(what)/i, '==\1==')

输出

==人类所做的==不同于==动物所做的。

关于ruby - ruby 如何完成这项任务(Ruby 中不区分大小写的字符串搜索和替换)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762038/

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