问题标签 [double-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 投票
4 回答
31872 浏览

spring - 为什么在某些语言环境中未正确填写 Spring MessageSource 参数?

以上是用于下面代码的特定消息。

我调试了两个参数,它们都有正确的值。在调试appContext.getMessage行时,我看到{1}参数没有填充正确的值,但是{0}

有什么想法可能是错的吗?我怀疑这可能是一些语言环境问题。

0 投票
8 回答
75442 浏览

ruby - 双引号与单引号

是否有特定的时间我应该使用""vs ''

我大部分时间都在使用单引号,因为它更容易输入,但我不确定我是否应该这样做。

例如get 'user/new'get "user/new"

0 投票
4 回答
11288 浏览

sql - Oracle SQL 语法:带引号的标识符

我遇到的 SQL 查询看起来像

我发现我们可以在 Oracle 中使用带引号和不带引号的标识符: 数据库对象名称和限定符

... 带引号的标识符以双引号 (") 开头和结尾。如果您使用带引号的标识符命名架构对象,则在引用该对象时必须使用双引号...

我问了 DBA,他们告诉我有一个名为bar但没有“bar”的表

这是为什么?

0 投票
7 回答
50547 浏览

jsp - 由于在 jsp 文件中使用双引号导致的简单错误

我的 Web 应用程序的 JSP 文件中有以下代码行,它给出了错误:

我得到的错误信息是:

org.apache.jasper.JasperException: /loginbean.jsp(6,59) 属性值 request.getParameter("userName") 用 " 引用,在值内使用时必须转义

我在某些网站上读到的是,如果要使用'(单引号)或"(双引号)之类的字符,则需要以转义序列\(反斜杠)作为前缀。

但是,当我尝试在双引号(围绕单词 userName)前加上反斜杠时,我立即收到以下错误-“非法字符 \92-未闭合的字符串文字”

我该如何解决这个问题?

0 投票
4 回答
12571 浏览

javascript - 如何在 JavaScript 中容纳包含单引号和双引号的字符串

我有一个应用程序,它提供了一些 HTML。然后它需要将该 HTML 放入一个字符串中。此 HTML 包含单引号和双引号。是否可以在 javascript 中声明一个包含信息的字符串,不使用单引号或双引号?

我想如果不可能,有没有人知道一种简单易行的方法来逃避这些引号,这样我就可以把它放在一个字符串中?请记住,此字符串的一部分将是我稍后需要执行的 JavaScript。

0 投票
4 回答
21772 浏览

c++ - 在 C++ 预处理器中为参数添加引号

我想将包含文件的名称作为编译器参数传递,以便我可以修改大量配置参数。但是,我的 C++ 构建是通过一个类似于 makefile 的过程,该过程从传递给编译器和预处理器的参数中删除引号。我希望做一些相当于

使用我的命令行,包括 -DFILE_ARG=foo.h。这当然不起作用,因为预处理器不翻译 FILE_ARG。

我试过了

出于同样的原因,这不起作用。

出于脚本原因,我宁愿在命令行上执行此操作,也不愿在适当的例程中编辑包含行。有什么办法吗?

0 投票
1 回答
235 浏览

iphone - Iphone makefile 在加载时删除最后一个引号

我目前正在尝试构建一个我使用 iPhone 工具链开发的 iPhone 应用程序。当我完成创建 makefile 时,它​​试图将我的 .o 文件一起加载时给了我这个错误:

在查看它试图执行的 shell 代码后,我确定它删除了最后一个引号,所以我对我的 makefile 进行了快速修复。加载后,它给了我以下错误:

未定义的符号:

如果我阅读正确,它找不到我的主要功能,但它在 main.mm 中明确定义。我想让我的项目保持封闭源代码,但我愿意展示我的代码的某些非重要部分。我不明白为什么它没有编译;它在 Xcode 上运行良好。我对 Makefile 的更改是否以某种方式导致它不加载 _main 符号?我该如何解决这个问题?我很困惑。

这是我的Makefile:

重要的是要注意 Prefix.h 曾经是一个预编译的头文件,但我只是将其更改为头文件并告诉 make 将其包含在我的所有源文件中。

我为不包括最终报价的问题所做的快速修复是:

改变:

至:

在那篇长篇文章之后重申我的问题。我对 Makefile 的更改是否以某种方式导致它不加载 _main 符号?

0 投票
2 回答
4471 浏览

parsing - Powershell:报价解析不一致/奇怪的行为?

全部!我正在尝试使用 PowerShell 编译程序,但该命令被奇怪地解析。此命令在 cmd.exe 中正确执行:

但 PowerShell 将其执行为:(蓝色海军紫色文本,因为它们出现在 PowerShell ISE 中)

dmd -od"bin" -of"bin\convHull .exe" -I"src" "src\concSort.d" "src\fileParser.d" "src\main.d" "src\pointLogic.d" "src \quickHull.d" "src\stupidHull.d" -D -O -release

这会吐出以下错误:

所以它似乎将句号解释为引用。这很奇特。PowerShell 有没有其他人遇到过这个问题?

我尝试过的事情:

  1. 转义引号
  2. 确保所有引号都是“直引号”而不是倾斜的
  3. 在引号前加一个空格(正确解析,但程序不理解参数。)

谢谢,查尔斯。

0 投票
1 回答
3310 浏览

asp.net - ASP.NET VB.NET - 如何在 Response.Write 中打印双引号?

我想要一个输出:

但这不起作用:

它给了我

0 投票
2 回答
1773 浏览

php - 使用 php preg_replace 解析出 JSON 字符串中的目标双引号

我一直在努力解决这个问题,但想不出一个正则表达式来完成以下任务:

输入字符串(这是被许多其他 JSON 包围的 JSON 数据):

其中 12 也可以是像“1.2”这样的小数,或者像 1288 或 1.288 这样更大。

所需字符串:

使用 php preg_replace,到目前为止我已经得到:

但只返回:

任何想法都非常感谢!