问题标签 [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 回答
4903 浏览

mysql - 如何从 MySQL 中的字符串中获取最后 12 位数字?

如何使用 mysql 获取字符串的最后 12 位数字?

假设我有一个带有跟踪号的 varchar 字段,它的长度可能在 5 到 20 个 varchar 之间。但如果少的话,我只需要选择最后 12 位或更少。

所以在一个field = 12345678123456789012

我只需要得到括号中的内容

我看到了一些使用 mid 等的示例,但它们没有产生预期的结果,或者我找不到有意义的示例 :-(

谢谢你。

0 投票
3 回答
2622 浏览

string - In Lua, can I easily select the Nth result without custom functions?

Suppose I am inserting a string into a table as follows:

and that mystring is generated by replacing all occurrences of "a" with "b" in input:

The obvious way to combine the two into one statement doesn't work, because gsub returns two results:

which, I suppose, is the price paid for supporting multiple return values. The question is, is there a standard, built-in way to select just the first return value? When I found select I thought that was exactly what it did, but alas, it actually selects all results from N onwards, and so doesn't help in this scenario.

Now I know I can define my own select as follows:

but this doesn't look right, since I'd expect a built-in way of doing this.

So, am I missing some built-in construct? If not, do Lua developers tend to use a separate variable to extract the correct argument or write their own select1 functions?

0 投票
1 回答
53 浏览

javascript - Rails 无法返回脚本/样式表

这只发生在我的本地机器上(Windows 7,Ruby 1.8.7)。有时,rails 会停止返回我的样式表/javascript,我会得到看起来很粗糙的页面。如果我直接导​​航到这些脚本,有时它们会起作用,有时会出现以下错误:

这可能是什么原因造成的?由于缺乏样式,这通常比任何事情都更令人讨厌,但是当我尝试测试我的 javascript 时,它就成了一个问题。谢谢!

0 投票
1 回答
374 浏览

ruby-on-rails - scribd_fu gsub 错误

我有一个允许用户将文档上传到 Scribd 的应用程序。我尝试在 Rails 中使用 scribd_fu。控制器尝试保存模型时发生错误。

这是相关的控制器

这是相关的html表单

有什么问题吗?

0 投票
1 回答
1271 浏览

lua - lua gsub %b <--这是如何工作的?

在以下 lua 代码中:

%b 是什么意思?

以及如何匹配 "${name}" 之类的东西?

0 投票
3 回答
4355 浏览

ruby - 忽略正则表达式中的字符以及单词边界

我在 Ruby 中使用 gsub 使文本中的单词变为粗体。我正在使用单词边界,以免其他单词中的字母变粗,但我发现这会忽略后面有引号的单词。例如:

在这种情况下,下面的单词没有加粗。有没有办法忽略某些字符以及单词边界?

0 投票
1 回答
7452 浏览

ruby - 使用 Ruby 正则表达式用常规双引号转义 '“'

我有带有这些花哨双引号的文本:'“',我想使用 Ruby gsub 和正则表达式将它们替换为常规双引号。这是一个示例,以及到目前为止我所拥有的:

0 投票
1 回答
236 浏览

ruby-on-rails - 用于从某些文本中删除某些变量数值的正则表达式

我想用 470 替换下面代码中数字 300 的所有 4 个实例(我的网站用户在创建新博客文章时将粘贴这些实例)。

粘贴的代码的宽度和高度可能并不总是 300 x 300。

所以我想我可能需要一个正则表达式来替换字符串“width=”和“height=”后面的任何数值,同时记住要考虑数字周围的引号。谁能告诉我这是否是最好的方法,如果是,最好的正则表达式是什么?

万一重要,被粘贴的代码在数据库中存储为“文本”而不​​是字符串,因为它很长(我已经从你看到的粘贴在这里删除了几百个字符)......

0 投票
1 回答
317 浏览

ruby - 红宝石字符串::gsub!意外暂停

我正在编写一个非常简单的脚本来清理几十万个小 XML 文件。我当前的方法是遍历目录并(对于每个文件)读取文件,用于String::gsub!进行所有更改(不确定这是否最好),然后将新内容写入文件。我的代码如下所示:

这一切看起来都很好而且很漂亮,但是由于某种原因(我一生都无法弄清楚),程序似乎随意地挂在gsub!与前两个​​相似的命令处。但是,它会随机挂起(但仅在那些点上)。有时它有效,其他时候只是挂起。我真的不明白为什么它有时会起作用,但其他时候却不行???

任何帮助是极大的赞赏!!

0 投票
4 回答
150 浏览

ruby-on-rails - RegEx 的新手

我有这个示例字符串:

我想专门针对以“≪”开头并以“>”结尾的任何内容,并将其替换为无空格“”。

一直在使用 Rubular,但我在学习如何设置它时遇到了棘手的问题。

有科吗?