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

php - 在传递给 Javascript 之前,如何在 PHP 中转义引号和已经转义的引号?

关于转义单引号和双引号有很多问题,但我没有找到解决我特定问题的答案。

我有一个 PHP 函数,它动态返回一个带有 onClick 事件的图像,该事件调用一个 Javascript 函数,并将对象的名称作为参数,如下所示:

Javascript 函数应该在某些时候显示一个确认对话框,如下所示:

我应该如何在 PHP 中格式化 $response 以确保当用户输入包含 ' 或 " 或 \' 或 \" 的名称时 Javascript 确认不会搞砸?

0 投票
6 回答
18491 浏览

c++ - 从 C++ 中的字符串中删除双引号

我正在从字符串中删除双引号,但我不断从以下函数中收到此错误。这里有什么问题?

[错误]

c.cpp:在函数中void readCSVCell(std::stringstream&, std::string&)
c.cpp:11:错误:无法转换__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >const char*参数1int remove(const char*)

0 投票
1 回答
7297 浏览

whitespace - 使用 PLINK 发送带有单引号和双引号的远程命令

我正在尝试在 winXP 上使用 plink 连接到 linux 服务器并执行命令。这是我正在运行的命令行:

plink some_profile cd "$(echo 'T:\somedir\somesubdir with space in it\' | sed 's_\\_/_g' | sed 's_T:_/media/drive1_g')";unrar x 'somefile.rar'

如果我直接在 linux 机器上执行这个命令部分(从 cd 开始),它就可以完美地工作。但是当我通过 plink 运行它时,它失败并出现以下错误:

bash: line 0: cd: /media/drive1/somedir/somesubdir: No such file or directory

我认为我在通过 plink 时没有正确引用命令,因此它没有传输处理目录中空格所需的引号。关于如何引用它以使其起作用的任何想法?

如果您想知道我为什么要这样做,它基本上是我在 Directory Opus 上运行的一个脚本,我可以在其中解压缩我当前突出显示的文件(一个 samba 挂载)。目录和文件名被传递给脚本,该脚本将在我的远程盒子上解压缩该文件。

谢谢!

编辑:由于米克尔的回应,问题得到了解决。这是现在可以使用的线路,以防其他人稍后遇到此问题......

plink some_profile cd \"$(echo 'T:\somedir\somesubdir with space in it\' | sed 's_\\_/_g' | sed 's_T:_/media/drive1_g')\";unrar x 'somefile.rar'

0 投票
1 回答
628 浏览

c# - C#正则表达式;双引号问题

我在这里有点难过。我有这种方法,直到最近才正常工作:

给定以下字符串(取自我的单元测试),这将正常工作:

现在似乎正在发生的事情是我得到了这样的东西:

现在我的正则表达式不再匹配了。

我认为.*应该匹配所有字符,但它似乎被那个双引号绊倒了。关于如何让它再次工作的任何想法?

0 投票
3 回答
973 浏览

regex - 替换csv中的双引号

我几乎遇到了以下问题,但没有找到解决方案。这可能是我的 CSV 文件结构:

正如你所看到的,有一些"写成 inch 和"L"附在".

现在我正在寻找一个 UNIX shell 脚本来用 2 个单引号替换"(inch) 和"L"双引号,如下例所示:

谁能帮我?

0 投票
1 回答
664 浏览

sed - 从 SED 中的标题中删除双引号

我只想从标题行中删除双引号。以下数据位于带有制表符分隔符的 txt 文件中。谢谢!

"$sedol" "$cusip" "$rbss_id"

“2877365” “22122P101” “53301020”

“B0G72D1”“”“50102020”

期望的答案是:

$sedol $cusip $rbss_id

“2877365” “22122P101” “53301020”

“B0G72D1”“”“50102020”

0 投票
1 回答
1842 浏览

.net - 正则表达式以匹配带引号的字符串与负后向 (.NET)

我正在尝试创建一个 .NET 正则表达式,它将匹配 VB.NET 源代码中的引用字符串,但不包括某些不需要的字符串,例如 XML 注释和区域标签中的字符串等。

这是一个数据示例,代表 Regex 可能对其执行的一些 VB.NET 源代码:

正则表达式应匹配Debug.WriteLine方法调用中的引用字符串,但应忽略区域标签和 XML 注释中的字符串。它还应该支持 VB.NET 的引号转义语法,该语法使用两个连续的双引号来表示嵌入(转义)的引号字符:

作为一个起点,我已经尝试了以下正则表达式,但负面的后视导致它匹配后续的结束引号,就好像它们是开始引号一样。

作为一项额外的技巧,如果 Regex 可以完全忽略由一对引号字符表示的空字符串,那将会很有帮助。

请问有什么建议吗?

在此先感谢,蒂姆

0 投票
4 回答
102 浏览

php - php 包含 javascript 和引号有问题吗?

这是我的代码:

它打破了语法错误,意外的 T_STRING

我已经尝试过单引号、双引号和转义的每种类型的组合??

我不知所措,我错过了什么?

谢谢!!

0 投票
1 回答
100 浏览

mysql - 如何将带引号的属性添加到 MySQL 请求设计以输出 CSV

我正在尝试将 SQL 请求输出到 CSV 文件中,但我无法添加两个有助于我设置它的选项。以下是运行良好的请求部分:

我想将这两个选项添加到此请求中,但是我没有得到引用的内容:

我该如何整合它?

0 投票
5 回答
54024 浏览

postgresql - 省略双引号在 PostgreSQL 上进行查询

简单的问题,有没有办法在 PostgreSQL 中省略双引号?

这是一个例子,给select * from A;,我会检索ERROR: relation "a" does not exist,我必须给select * from "A";才能得到真正的结果。

有什么办法不做第二个,而是在 PostgreSQL 上做第一个?