问题标签 [quotes]

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 投票
1 回答
1443 浏览

bash - bash 脚本中命令的标志中的文字引号

我正在编写一个 Bash 脚本,其中我正在运行一个 perl 脚本,该脚本需要其中包含双引号的标志。正常运行脚本,你会运行

在我的脚本中,我在这些标志中使用变量,但想保留双引号,所以我有类似的东西:

当我运行时bash -x myscript.sh,我看到它在整个标志周围添加了单引号,同时保持双引号,导致 perl 脚本出错:

我也尝试eval了整个事情(eval perl [...]),它完全去掉了双引号。如何让 Bash 在双引号完整的情况下运行脚本?

0 投票
6 回答
64129 浏览

java - 如何在java中的引号之间获取数据?

我有这行文本,引号的数量可能会改变,例如:

如何获取引号之间的数据?

结果应该是:

comillas
mas, comillas, 把戏
a, 单词, are, comillas

0 投票
5 回答
1702 浏览

regex - 正则表达式逐行:如何匹配三引号而不是双引号

我需要检查一个由许多单词/字母/等组成的字符串,是否只包含一组三重双引号(即“””),但也可以包含单双引号(“)和双双引号( ""),使用正则表达式。到目前为止还没有取得太大的成功。

0 投票
2 回答
1668 浏览

c# - 在 C# 中为字符串分配双引号的最易读的方法

有没有人认为在很短的字符串中转义字符会使它们不太可读?我注意到我s = "\""在我的代码中使用了一个双引号来分配一个字符串,但考虑到它,我想出了以下替代方案s = '"'.ToString()

  • 我的选择有什么好处吗?您希望在代码中看到第一个版本吗?
  • 您将如何将两个双引号(“”)(可能是 )分配s = "\"\""给一个字符串?

/me 在被强制进入之前标记了这个 CW。

0 投票
2 回答
2362 浏览

php - PHP:POST数据+撇号

想象一下:

  • 表单数据包含撇号
  • 表单被提交
  • POST 数据被序列化
  • POST 数据写入数据库
  • 检索数据库数据
  • 数据不能反序列化

问题出现在序列化数据中。我试过不带撇号和带撇号:

  • s:7:"公司";s:12:"乔斯公司"
  • s:7:"公司";s:14:"乔的公司"

我知道 POST 数据在引号和撇号上添加了斜杠,但是在某处我的斜杠被删除了,这破坏了序列化。我没有在任何地方使用 stripslashes() 函数 - 有什么想法吗?

0 投票
1 回答
396 浏览

windows - Windows 上的 gVIM:使用空格执行缓冲区和路径

在 gVim for windows 中,可以通过 :!% 命令执行当前缓冲区。但是,不幸的是,缓冲区文件名是不带引号提供给 cmd.exe 的,所以如果文件路径有空格,gVim 将无法执行它。

是否有任何简单的方法可以修复它以便能够从 gVim 中执行 .bat、.py 等?

0 投票
3 回答
728 浏览

c# - 简单的正则表达式 - 在 C# 中替换论坛主题中的报价信息

我认为这应该很简单。

我有这个字符串:

应该用类似的东西代替

我很确定这不会很顺利。到目前为止,我有这个:

谁能指出我正确的方向?

任何帮助表示赞赏!

0 投票
1 回答
1476 浏览

jquery - jQuery双引号

我有这个表格:

我有一个ajax请求:

问题是,如果我的任何字段值包含“'”,例如(谁是老板)我的 ajax 请求无法完成(我正在尝试更新 mysql 行但代码失败,我没有收到任何错误,只是我的行未更新)。我知道这是关于报价的事情,但我不知道该怎么做。谢谢

0 投票
4 回答
104 浏览

javascript - 需要帮助修改 javascript 片段

Google 优化器将以下代码段作为其转换代码的一部分。不幸的是,我们使用的 CMS 会自动将单引号转换为 ASCII (& #39;)。我是JS新手,但我的理解是单引号和双引号基本上是可以互换的。但是,这不是直接交换,因为脚本中存在现有的双引号。是否可以在此脚本中用双引号替换单引号?如果是这样,我如何转义 URL 部分中现有的双引号以保持脚本正常运行?

0 投票
3 回答
165 浏览

emacs - 一些关于定义键的混淆(以及何时引用参数的问题)

在使用定义键时,似乎不应该引用 KEYMAP。

我很困惑,因为我认为未引用的函数的所有参数都被评估,并且根据帮助,define-key 是一个函数,而不是一个宏。我不明白为什么在调用定义键后可以修改 KEYMAP 的值。


更新:答案解释了一切,但对于那些仍然感到困惑的人,让我用更多的例子来澄清一下。

我上面的增量值示例等价于:

我认为,上面发生的事情类似于这个 some-map 示例中发生的事情:

define-key 中发生的事情类似于第二个 some-map 示例:

现在记住这三个例子,再次阅读答案,你会明白的。另请阅读http://www.emacswiki.org/emacs/ListModification