问题标签 [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.
javascript - 使用 PrototypeJS 将元素转换为数组
鉴于我有一个字符串 -invoice[level1][level2][level3]
我使用 Prototype 作为 Javascript 框架。
我怎样才能把那个字符串变成这样的数组['level1', 'level2', 'level3']
ruby-on-rails - 检测链接是否为内部链接并相应缩短链接
我一直在考虑制作一种缩短内部链接的辅助方法。例如:如果我的网站是 example.com,并且用户发布了指向http://www.example.com/posts/80的链接,最好将链接文本缩短为 post#80 和http://www。 example.com/comments/5到评论#5。
这样就够了吗
url["http://www.example.com/posts/"] = "post#"
或者我应该为此使用正则表达式吗?
ruby - 在正则表达式中使用否定条件
是否可以在 gsub 表达式中使用否定匹配?我想替换以开头的字符串,但以开头的字符串hello
除外hello Peter
我应该放什么而不是@
?
ruby-on-rails - 如果 gsub 的替换值为空,我该如何设置默认值?
我目前将其作为一长串 gsub 中的一个:
但有时contact.company_name 为空。
所以我从长字符串中爆发出来是这样的:
但这看起来又丑又麻烦。因为这是整个字符串的样子,所以每个字符串都可能为 nil,这会引发错误:
我想做这样的事情
但这似乎不起作用。想法?
r - R:用子字符串[2]替换数据框的行名
我对 gsub 的使用有疑问。我的数据的行名具有相同的部分名称。见下文:
在我之前的问题中,我问是否有办法为相同的部分名称获取相同的名称。看到这个问题:用子字符串替换数据框的行名
答案是一个非常好的解决方案。函数 gsub 就是这样使用的:
现在,我遇到了另一个问题,我使用 R ( Galaxy ) 运行的程序无法识别 | 人物。我的问题是,是否有另一种方法可以在不使用此 | 的情况下获得相同的解决方案?
谢谢!
ruby - 字符串:用数字替换空格
我想blank spaces
用一个fixnum(它的数量blank spaces
)替换字符串中的每个。
让我举个例子:
你有没有看到一种方法(如果可能的话很性感)来更新这样的字符串?
谢谢Rubists :)
ruby-on-rails - html_safe 和 gsub
在我的 CMS 应用程序中,我使用 gsub 将用户提供的 html 模板(字符串)的一部分替换为来自应用程序的动态代码(例如来自用户的评论或页面内容)。我正在从 Rails 2.3.5 升级到 2.3.12 以准备迁移到 Rails 3,并安装了 rails_xss gem 来尝试对我的字符串进行排序。
我想知道是否有办法将字符串 gsub 转换为另一个字符串(模板),将传入的字符串视为不安全,但将模板部分视为安全?
我已经感觉到我将不得不重新考虑这一点,并且可能围绕我关注的区域拆分模板并将我的动态位插入间隙中,将整个事情作为要呈现的各种安全和不安全字符串的数组传递出去。这听起来像理智的方式吗?
更新
这是我目前所做的一个例子。它位于从布局中调用的助手中。主题是从数据库中获取的。它只是一个带有特定 HTML 注释的字符串,我们希望将其替换为实际内容:
这些都是简单的情况,我也有评论,其中包含实际参数(例如,指定绘制索引栏的深度,其中页面上可能有很多)。我使用扫描查找详细信息,然后再次使用 gsub 将注释替换为实际的索引条代码。
我完全愿意接受任何重构建议,因为这是我的代码中根本无法满足我的一个领域。
ruby - 使用 Gsub 转义撇号
我在 Ruby 中工作,我正在尝试将'
字符转义,\'
以便可以在 SQL 中使用它们。我正在尝试使用gsub
,但它似乎不起作用。
我不知道是否gsub
是正确的方法,所以我愿意尝试几乎任何能得到我想要的结果的方法。
ruby - Rails 3 和 html_safe 混淆(在聊天中允许图片(微笑)但拒绝其他所有内容)
我这里有一个将表情符号(如“:-)”)替换为图标的模块:
所以图片显示我正在使用 html_safe,如下所示:
但它不适合我,因为但是也会显示图片和其他标签。
我的问题是:如何只显示我的微笑,而忽略其他标签?
awk - 使用 awk 替换 `'` 字符
我有一个单行:
和一个'
我想摆脱的行。我想用awk
这个。我试过使用:
和
和
他们都没有工作,但返回错误Unmatched ".
。当我把
然后它可以工作并删除所有:
字符_
。我怎样才能摆脱'
炭?