问题标签 [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.
mysql - 如何从 MySQL 中的字符串中获取最后 12 位数字?
如何使用 mysql 获取字符串的最后 12 位数字?
假设我有一个带有跟踪号的 varchar 字段,它的长度可能在 5 到 20 个 varchar 之间。但如果少的话,我只需要选择最后 12 位或更少。
所以在一个field = 12345678123456789012
我只需要得到括号中的内容
我看到了一些使用 mid 等的示例,但它们没有产生预期的结果,或者我找不到有意义的示例 :-(
谢谢你。
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?
javascript - Rails 无法返回脚本/样式表
这只发生在我的本地机器上(Windows 7,Ruby 1.8.7)。有时,rails 会停止返回我的样式表/javascript,我会得到看起来很粗糙的页面。如果我直接导航到这些脚本,有时它们会起作用,有时会出现以下错误:
这可能是什么原因造成的?由于缺乏样式,这通常比任何事情都更令人讨厌,但是当我尝试测试我的 javascript 时,它就成了一个问题。谢谢!
ruby-on-rails - scribd_fu gsub 错误
我有一个允许用户将文档上传到 Scribd 的应用程序。我尝试在 Rails 中使用 scribd_fu。控制器尝试保存模型时发生错误。
这是相关的控制器
这是相关的html表单
有什么问题吗?
lua - lua gsub %b <--这是如何工作的?
在以下 lua 代码中:
%b 是什么意思?
以及如何匹配 "${name}" 之类的东西?
ruby - 忽略正则表达式中的字符以及单词边界
我在 Ruby 中使用 gsub 使文本中的单词变为粗体。我正在使用单词边界,以免其他单词中的字母变粗,但我发现这会忽略后面有引号的单词。例如:
在这种情况下,下面的单词没有加粗。有没有办法忽略某些字符以及单词边界?
ruby - 使用 Ruby 正则表达式用常规双引号转义 '“'
我有带有这些花哨双引号的文本:'“',我想使用 Ruby gsub 和正则表达式将它们替换为常规双引号。这是一个示例,以及到目前为止我所拥有的:
ruby-on-rails - 用于从某些文本中删除某些变量数值的正则表达式
我想用 470 替换下面代码中数字 300 的所有 4 个实例(我的网站用户在创建新博客文章时将粘贴这些实例)。
粘贴的代码的宽度和高度可能并不总是 300 x 300。
所以我想我可能需要一个正则表达式来替换字符串“width=”和“height=”后面的任何数值,同时记住要考虑数字周围的引号。谁能告诉我这是否是最好的方法,如果是,最好的正则表达式是什么?
万一重要,被粘贴的代码在数据库中存储为“文本”而不是字符串,因为它很长(我已经从你看到的粘贴在这里删除了几百个字符)......
ruby - 红宝石字符串::gsub!意外暂停
我正在编写一个非常简单的脚本来清理几十万个小 XML 文件。我当前的方法是遍历目录并(对于每个文件)读取文件,用于String::gsub!
进行所有更改(不确定这是否最好),然后将新内容写入文件。我的代码如下所示:
这一切看起来都很好而且很漂亮,但是由于某种原因(我一生都无法弄清楚),程序似乎随意地挂在gsub!
与前两个相似的命令处。但是,它会随机挂起(但仅在那些点上)。有时它有效,其他时候只是挂起。我真的不明白为什么它有时会起作用,但其他时候却不行???
任何帮助是极大的赞赏!!
ruby-on-rails - RegEx 的新手
我有这个示例字符串:
我想专门针对以“≪”开头并以“>”结尾的任何内容,并将其替换为无空格“”。
一直在使用 Rubular,但我在学习如何设置它时遇到了棘手的问题。
有科吗?