问题标签 [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.
javascript - 双引号和引号问题
我正在用 javascript 创建一个链接列表,但似乎浏览器正在翻译一些字符
这是我的代码
我想要的是这个
我得到的是这个,有些'
是翻译的,"
有些"
是添加的,我不知道为什么
python - Python - 添加到字典时从列表项中删除单引号
我已经尝试了类似帖子的所有建议,但没有运气。我有一个项目列表,用于为字典列表创建值。该列表最终成为一个 JSON 对象,因此我不能在添加到它的每个列表项周围加上单引号。
我的结果:
我真正需要的:
关于如何删除每个列表项周围的那些单引号的任何想法?我已经尝试了 join() 和/或 replace() 的几种变体。虽然没有运气。
bash - 从 bash 读取内置命令禁用转义字符串中的单引号
我想处理包含单引号文件名的文本文件中的文件,例如
手动处理此文件的复制和粘贴工作正常:
现在,使用 bash read 内置命令从文件中读取
给出包含转义单引号的字符串,例如
但是,在 bash 脚本中处理此文件名不起作用。
如何在 bash 中禁用 /undo 转义单引号和处理原始文件名?
ms-access - 当excel单元格包含双“”时,VBA将excel导入访问故障
我正在尝试将数据从 Excel 导入 Access。都是 2010 年。一切都运行良好,直到我遇到一个包含 [text 'A' text] 的单元格。此时,Access 完全停止了 Sub。当我手动将 Excel 单元格更改为 [text A text] 或将 '' 更改为 `` 时,一切都再次完美运行。但是必须手动更改源 Excel 无法达到目的。
当一个或多个单元格包含 [ 'A' ] 时,如何导入 Excel 工作表?预先感谢您的任何帮助。
javacc - 我需要使用包含单引号的 javacc 解析字符串作为字符串的一部分
我已经定义了语法规则,例如
但是我无法解析像're'd'这样的序列。我需要解析器将re'd解析为字符串文字。但是解析器分别解析're'和'd'来解析这些规则。
mysql - 如何在搜索和替换 perl 语句中进行搜索和替换?
我将 bash shell 与 Perl v 5.18.2 一起使用。我正在运行此语句
但是我想做的是在“$3”和“$4”参数被放入这个 perl 语句的替换部分之前,我想转义任何可能出现在其中的单引号,以便 SQL 语句正常运行(这个将在 MySQL 5.5.18 上运行)。如何调整上述内容,以便当 perl 替换 $3 和 $4 参数时,它会用转义的 MySQL 单引号替换单引号?
javascript - 在mysql中使用单引号时出错
我对代码有疑问。我正在使用 express.js 和 mysql 构建一个网站,用户可以在其中向该网站提交新电影。
用户提交的大多数描述中都有一个单曲(例如:这部电影不是在工作室拍摄的)。像这样的句子会出错。我试过用逗号作为变量,也像这样使用“'”。
有什么解决办法吗?我不能让用户使用 \' 因为他们中的大多数人都不知道它。
php - PHP - 将换行符“\ n”作为单引号字符串回显
如何像在单引号字符串中一样回显换行符 \n?
将输出:
我想要的是:
(显然,我不控制 getStringWithNewLineCharacter() 函数的返回值。)
或者换一种说法,如何强制将变量解释为单引号字符串?
编辑
虽然提供的答案提供了一种解决方法,但这里真正的问题是如何将双引号字符串变量解释为单引号字符串变量。也许不可能,我不知道。要回答这个问题,需要了解解释器如何管理字符串变量(我缺乏这一点)。
所以 :
- 字符串的“引用类型”是如何定义的?
- 它是不变的吗?
- 有没有办法改变解释器管理字符串变量的方式?
perl - Perl eval EXPR 用单引号或双引号括起来
我可以从以下内容中看到perldoc -f eval
:
我见过 EXPR 用单引号或双引号括起来,例如,
我对引号有一个问题:"3 $operator 2"
在EXPR
这种情况下,this的返回值EXPR
是"3 + 2"
第一次迭代,根据perldoc,"3 + 2"
被解析并执行,但它是一个双引号字符串文字,Perl如何得到结果最终5
?我的意思是,当EXPR
用单引号或双引号括起来时,引号是分隔符的一部分EXPR
还是只是分隔符?如果将其更改为单引号,程序会崩溃,因此引号的含义似乎与单引号或双引号字符串文字中的含义相同。
谢谢
string - 如何从 MATLAB 中的字符串中删除单引号(撇号)?
我已经尝试了以下方法,但这些方法似乎都不起作用:
我不知道要使用什么其他功能。
例如单词:APeGs' 我想删除单词后的引号('),但它什么也没做。