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

regex - Lua 中使用 .gsub() 的正则表达式

好吧,我想我把事情复杂化了,现在我迷路了。基本上,我需要把它从 Perl 翻译成 Lua:

到目前为止,我已经写了这个:

但这显然是错误的。我没有得到什么?我明白为什么它是错误的,它实际上在做什么以及为什么当我这样做时

它返回

但我不明白什么是正确的方法。正则表达式让我感到困惑!

0 投票
1 回答
1363 浏览

ruby - 将 Ruby 的 gsub 与包含 "\0" 的字符串一起使用

我在正确使用 gsub 时遇到问题:

鉴于此代码:

结果是:

但我期待的是:

如何使用 gsub 获得我想要的结果?

0 投票
2 回答
590 浏览

html - 如何注入
通过rails中的textarea输入的文本?

我有一个文本区域表单,它需要一大块文本。在此文本区域中,我执行回车以结束段落,并执行另一个回车以分隔段落。

该文本位于@contact_postalcard.message 中。

但是,我需要输出到 HTML 文件中。HTML 文件已作为长字符串加载,其中包含“ReplaceThisWithPostalcardMessage”。我想从@contact_postalcard.message 中为 ReplaceThisWithPostalcardMessage 提取文本。

问题是 HTML 文件没有
每个回车的任何标签。结果,我得到了一个冗长的段落。

如何正确格式化 HTML 文件中的替换值?

0 投票
8 回答
6748 浏览

ruby - 如果需要,如何使用 gsub 添加斜杠

如果需要,我正在尝试添加斜杠:

我不知道该怎么做。

0 投票
1 回答
821 浏览

string - 用于提取/替换//中的值的Lua模式

我有一个字符串hello /world today/

我需要替换/world today//MY NEW STRING/

阅读我发现的手册

我可以用 withgsub替换,但我想知道是否还有一种优雅的方式来返回 之间的文本/,我知道我可以修剪它,但我想知道是否有模式。

0 投票
4 回答
3174 浏览

ruby-on-rails - rails gsub问题

创建新帖子时,如何在控制器中将“”和“_”替换为“-”?

我有以下表单字段:title url content

我想在 url 字段上执行 gsub。

谢谢...

0 投票
1 回答
749 浏览

ruby - 如何用红宝石 gsub 一个 unicode 0083?


我从 html.file 加载了一个字符串,并使用插件 ya2yaml 将其写入 yaml 文件:



我将通过 YAML::parse_file 方法加载 .yml 文件。
但是字符串中的“\n”会导致加载问题,所以我尝试gsub所有“\n”到“”,但还是有问题,一个char '0083'(我在终端看到它)仍然断线,并导致加载问题:



那么 yaml 或 char 0083 有什么问题?
或者我怎样才能避免这个问题?

0 投票
3 回答
27481 浏览

ruby-on-rails - Ruby/Rails 使用 gsub 和数组

我有一个字符串,我正在尝试使用 Ruby 中的 gsub 方法。问题是我有一个动态的字符串数组,我需要遍历它来搜索原始文本并替换为。

例如,如果我有以下原始字符串(这是我正在使用的一些示例文本,希望它能够全部工作)并且有一个我想要搜索和替换的项目数组。

我在这里先向您的帮助表示感谢!

0 投票
1 回答
255 浏览

ruby-on-rails - Rails 3 working with multiple languages

When working with different languages, what is the proper way to sub a string out in Rails?

Example (Czech Translation):

The problem I keep running into (and this is for multiple languages, not just Czech) is the following: IndexError (string not matched)

Is there a better way to do a string replacement? I know about gsub and sub, but both methods cause the following errors

.gsub! and gsub errors: RegexpError (invalid multibyte character)

.sub! and .sub errors: RegexpError (invalid multibyte character)

0 投票
2 回答
1956 浏览

ruby - 如何使用 gsub 提取 youtube 视频的 id?

我必须从该网址中提取http://www.youtube.com/watch?v=aNdMiIAlK0g视频ID。任何人都知道如何使用 gsub 和正则表达式来做到这一点?