问题标签 [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 投票
3 回答
13110 浏览

ruby - Ruby gsub 不会转义单引号

我不明白这里发生了什么。我应该如何提供 gsub 以获取字符串“Yaho\'o”?

0 投票
6 回答
1297 浏览

ruby - 使用 gsub 的 Ruby 正则表达式

嗨,我是 Ruby 和正则表达式的新手。我正在尝试使用正则表达式从日期中删除月份或日期中的任何零,日期格式为“02/02/1980”=>“2/2/1980”

这个正则表达式有什么问题?

谢谢。

0 投票
3 回答
362 浏览

ruby - 关于 Ruby Gsub

我不明白,有人可以解释一下为什么params[:hello]会被修改gsub!吗?我希望hello字符串被修改,但不是params哈希。

0 投票
5 回答
28684 浏览

ruby - 在Ruby中用\'替换'?

我试图弄清楚如何用类似'的东西替换引用\'

我该怎么做?

我试过了

但它只是给出一个空字符串。我在这里做错了什么?

0 投票
4 回答
1435 浏览

ruby - 如何在单引号字符串中转义斜杠?

在 Ruby 1.8.6(2007-09-24 补丁级别 111)中:

如果我str = '\&123'改为str = "\&123"它工作正常,但我strmatch函数中得到,所以我不能在括号内手动指定它。有没有办法改变'string'to"string"行为?

0 投票
2 回答
15460 浏览

ruby - 如何在ruby中用反斜杠和斜杠“\/”gsub斜杠“/”

我尝试通过 ruby​​ gsub 命令修改"/foo/bar/dir"为。"\/foo\/bar\/dir"

我在 irb 中测试它的结果是

是否可以通过 gsub 将“/”替换为“/”?


问题来源:

我尝试执行“命令行中的字符串”并且“real_path”是我的变量

“运行”命令的结果是

我只需要一个反斜杠

“运行”是来自 Capistrano 的命令

我的解决方案是

像这样使用单引号而不是双引号

0 投票
2 回答
803 浏览

ruby - gsub 的 ruby​​ eval('\1') 可能吗?

我尝试用一​​个变量的内容替换一个 sub-str,它的名称与 sub-str 匹配:

上面代码的最后一行是语法错误。和:

我想要的是结果:

任何帮助将不胜感激。谢谢!

0 投票
3 回答
2147 浏览

ruby - ruby 中的格式字符串(邮政编码)

我需要重新格式化英国邮政编码列表,并从以下内容开始去除空格并大写:

我现在需要更改邮政编码,以便新邮政编码的格式与以下正则表达式匹配:

我将不胜感激任何帮助。

0 投票
2 回答
147 浏览

ruby - 为什么我不能用 gsub 替换字符串中的 '\\+'?

试试下面的代码:

p>

什么?看起来 char '\+'(由 Regexp.escape 返回)完全被 gsub 忽略了。如何解决这个问题?

0 投票
2 回答
4782 浏览

ruby-on-rails - 使用 ruby​​ gsub 和 regexp 进行更智能的字符替换

我正在尝试为某些文章标题创建类似于永久链接的行为,并且我不想为永久链接添加新的 db 字段。所以我决定写一个助手来转换我的文章标题:

" O "focoasă" a pornit cruciada, împotriva bărbaţilor zgârciţi " 到 " o-focoasa-a-pornit-cruciada-impotriva-barbatilor-zgarciti "。

虽然我想出了如何用连字符替换空格并使用以下方法删除其他特殊字符( - 除外):

我想知道是否有任何其他方法可以仅通过一个 .gsub 方法调用将字符替换为特定的其他字符,因此我不必为所有的链接 title.gsub("ă", "a") 方法我本地化的 UTF-8 特殊字符。

我正在考虑用所有特殊字符及其对应物构建一个哈希,但我还没有弄清楚如何将变量与正则表达式一起使用。

我一直在寻找的是这样的:

谢谢!