问题标签 [gsub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
21129 浏览

string - 在 R 中,如何用另一个字符串替换包含特定模式的字符串?

我正在开展一个项目,该项目涉及清理大学专业数据列表。我发现很多拼写错误,所以我希望使用该功能gsub()将拼写错误的拼写替换为正确的拼写。例如,假设“biolgy”在名为 Major 的专业列表中拼写错误。如何让 R 检测拼写错误并将其替换为正确的拼写?我已经尝试过gsub('biol', 'Biology', Major),但这只会替换“biolgy”中的前四个字母。如果我这样做gsub('biolgy', 'Biology', Major)了,它仅适用于这种情况,但这并不能检测到“生物学”的其他形式的拼写错误。

谢谢!

0 投票
1 回答
350 浏览

ruby-on-rails - 尝试使用 gsub 更改属性的迁移问题

我有一张名为 items 的表。我想更改 9 个对象的描述属性(它是一个文本属性)。具体来说,这些对象是 Item 的子类——称为 Juice。所以项目表是 STI。这是该项目的示例描述:

将所有支出提高20%

现在,当我尝试运行以下迁移时,我无法更新该当的描述。有任何想法吗?(Rails 版本是 2.3.11。)

0 投票
3 回答
447 浏览

ruby - 我们可以在 gsub 中使用关系运算符吗?

我需要用以下字符串格式替换.字符。. \n但是,约束是,不要仅用以下模式字符串 替换.字符。.\n

我需要以下输出,例如

约束是 => "spec. Grav. = 1.015"

0 投票
3 回答
968 浏览

ruby-on-rails - 用图像替换“真”/“假”

我在 Rails 中有一个表,其中许多列都充满了真/假值。

如何进行高性能替换,用小图像替换充满trues 和falses 的表格来表示真假?

0 投票
1 回答
514 浏览

ruby-on-rails - 我如何使用 gsub 替换“0”(仅限)

gsub('$0\n','') 不起作用

我更喜欢类似的东西。我想要:(注意 10 和 20 必须与 0 一起工作,而不是在其中被替换)。

0 投票
1 回答
1089 浏览

replace - Lua 的 string.gsub 模式规则是什么?

这是当前正在运行的脚本:

我期待var_name成为“冒名顶替者”,但结果是“[]冒名顶替者”。

我如何从这个函数中得到“Imposter”的结果?

0 投票
2 回答
795 浏览

ruby - 使用 gsub 去除多个字符

我有一个包含以下字符串的对象"XXXXyyyy!!!!zzzz"

XXXX- 永远不会一样,总是会改变,可能有一百万个字符长
yyyy- 永远不会改变,确切的字符数一直
!!!!- 这是我清理字符串后想要得到的数据。此数据也将始终更改
zzzz- 永远不会更改,确切的字符数一直

因此,如果:

接下来我该怎么做才能得到公正"!!!!"。我怎样才能使用'yyyy',它是静态的,只擦除"XXXXyyyy"和离开"!!!!"。我希望这能解释我的问题。对不起最后一个。

0 投票
3 回答
1673 浏览

ruby - 如何在 Ruby 字符串中搜索、递增和替换整数子字符串?

我有很多看起来像这样的文件:

我想通过获取所有实例并将它们foo_[X]替换为foo_[X+1]. 在这个例子中:

我可以用 gsub 和一个块来做到这一点吗?如果没有,最干净的方法是什么?我真的在寻找一个优雅的解决方案,因为我总是可以暴力破解它,但觉得有一些正则表达式技巧值得学习。

0 投票
4 回答
1049 浏览

ruby - 使用 gsub 时如何限制替换次数?

如何限制 Ruby 中 String#gsub 的替换次数?

在 PHP 中,这可以通过 preg_replace 轻松完成,它接受一个参数来限制替换,但我不知道如何在 Ruby 中做到这一点。

0 投票
2 回答
512 浏览

ruby-on-rails - Ruby on Rails 从 url 中提取一个 id,插入到 image_tag(gsub?)

我有一个 twitter 提要在页面上显示我的推文。我也想包括我的 twitpic 图像的缩略图。我一直在使用 gsub 替换文本,但我很难弄清楚语法。

带有原始标签的典型“twitpic tweet”输出如下所示:

然后图片的链接是

这是显示文本的简单代码:

所以我一直在尝试使用 gsub,但我被卡住了。

我可以通过 /http:\/\/twitpic.com?[^]+ 搜索http://twitpic.com/ * 然后用 url 取出所有内容,用原始 html 替换它,但这无济于事如果我想链接图像。

如果我可以提取 twitpic id (http://twitpic.com/12345),我可以将 12345 放入一个辅助方法中,该方法输入一个字符串并将其插入到链接图像中。

如果有人能给我一些有关如何提取此 ID 的见解,将不胜感激。