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

python - 如何在python中过滤三重和双引号?

我正在尝试清理文本以保留最多的字母、数字和最常见的标点符号。例如,我有时有 '''words''' 或 ''words'' 所以我想去掉那些多个简单的引号。到目前为止,我选择使用两个正则表达式:

然后剥离每场比赛:

在哪里:

看起来它适用于三引号,但我有很多双引号通过,似乎它们没有被抓住。是不是因为它们不是真正简单的引号,而是另一个相似的标志?还有其他方法来处理它们吗?

例如:在* ''Esquisse d'une grammaire comparée de l'arménien classique'', 1903.正则表达式中找不到。

0 投票
1 回答
1424 浏览

xml - 如何在 XsLT 中将单引号转换为撇号(弯引号)

我正在尝试翻译以下内容(单引号到撇号):

输入:Toulouse'wer

输出:图卢兹维尔

我尝试使用以下 2 个命令:

<xsl:variable name="apos" select='"&apos;"'/> <xsl:variable name="rsquo">&#39;</xsl:variable> translate(text(),$apos,$rsquo)

该命令仍然给出单引号(')作为输出。

<xsl:variable name="apos" select='"&apos;"'/> <xsl:variable name="rsquo" select='"&rsquo;"'/>

在这里,在此命令中,我无法在 xslt 中声明第二个变量(rsquo)。

请指教。

0 投票
3 回答
911 浏览

javascript - 是否可以用双引号替换这些单引号?

我在尝试用双引号(“...”)替换以下代码中的单引号('...')时遇到了一些麻烦:

每当我尝试用双引号替换单引号时,代码就会中断,而且我似乎找不到不同的解决方案。我被告知根本不要使用单引号 - 这是一个例外吗?

任何帮助表示赞赏。

0 投票
0 回答
125 浏览

string - 在 WebStorm 中的选择范围内交换报价类型

我们必须调整现有代码以适应新的 tslint 规则并切换所有双引号和单引号的位置,例如以下代码段

应该看

你的技巧包里有什么特别的吗?

像这样的东西会很棒:

在此处输入图像描述

0 投票
1 回答
84 浏览

bash - 在osx bash中转义多层级联单引号和双引号

我使用 Mac (osx sierra),并且一直在学习如何使用 bash。我正在尝试新的东西,同时我也掌握了一些概念。这次我在试验函数和别名。但是后来我无法解决这个问题:

我首先将此函数回显到 .profile 中,以便轻松地将新别名和函数插入 .profile 文件中。

这个函数对于一些别名插入非常有效。但是在我尝试为使我的 mac 睡眠的脚本(下面的脚本)插入一个别名后,我意识到该函数使用级联单引号和双引号会产生一些困难。我相信大多数使用大量单引号和双引号层的脚本都会出现这种情况。

下面的代码是我试图使用我的函数将上面的代码作为别名插入到.profile中。

问题是当第二个脚本回显到 .profile 文件时,我仍然应该保留一些转义字符,否则 bash 会错误地解释代码。我认为可能其他具有这么多引号层的脚本也会出现这种情况,所以我应该问是否有任何解决方法。

PS 在相关说明中,当我输入以下内容时,似乎是:

而不是这个:

进入 .profile 文件,脚本不起作用。是因为换行吗?

0 投票
4 回答
1471 浏览

php - PHP中变量的Mysql INSERT查询

我花了两天时间试图弄清楚为什么这个语句不会将这些数据插入到我的数据库中。也在这里阅读了所有类似的问题,但没有运气。这是声明:

这里的数量是一个 INT。我已经用双引号交换了单引号,并且还结合了添加和删除的串联,但是这些组合都不起作用。

谢谢,请指教!

0 投票
1 回答
88 浏览

javascript - javascript中变量中的简单引号

我想接受简单的引号到一个字符串中,而不会使我的 curl 请求崩溃。

这是我的卷曲请求:

如果question = 'It's OK'.

在我的请求期间我会有一个错误

目前我尝试了几种解决方案(如下面的这个),但没有一个奏效:

你有解决办法吗?

0 投票
1 回答
1445 浏览

ios - API 请求中的单引号正文

我正在制作一个向 API 发出请求的 iOS 应用程序。请求采用以下格式:

API 只能接受正文中的单引号字符串,但如果不添加反斜杠并使 API 无法读取字符串,我无法在 Swift 中创建带有单引号的字符串。

有没有办法可以在没有反斜杠的情况下在 Swift 中传递这个字符串?或者是否有该格式的字符串或 JSON 编码?

0 投票
2 回答
1249 浏览

linux - 使用 sshpass 时如何转义单引号

通过网关远程 ssh

sshpass -p gatewaypwd -t user@gateway sshpass -p targetpwd ssh user2@target 这是原始命令,我把它放在我的别名中。它运行良好。但是现在目标主机的密码包含单引号,例如

sshpass -p gatewaypwd -t user@gateway sshpass -p target'pwd ssh user2@target 该命令无法正常运行。我确实尝试通过其他方法来逃避它\'\\\'但都没有成功。如何转义引号。

0 投票
2 回答
232 浏览

perl - 为什么 q/\\a/ 等于 q/\a/?

以下示例打印“SAME”:

我了解这与文档一致。但我认为这种行为是不可取的。是否需要在单引号字符串中转义反斜线?如果我想要 2 次反冲,我需要指定 4;这似乎不方便。

Perl 不应该检测反斜杠是否用作转义字符吗?例如,当反斜杠不在分隔符之前时,它应该被视为文字;如果是这样的话,我不需要 3 个反斜杠来表达两个,例如,

代替