问题标签 [escaping]

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 投票
10 回答
62041 浏览

sql - 转义 ' 在 Access SQL 中

我正在尝试使用以下内容在 vba 中进行域查找:

这工作正常,直到 txtVillage 类似于狄龙湾,当撇号被视为单引号时,我得到一个运行时错误。

我写了一个简单的函数来转义单引号 - 它用“''”替换“'”。这似乎是经常出现的事情,但我找不到任何对具有相同功能的内置函数的引用。我错过了什么吗?

0 投票
9 回答
73919 浏览

xml - 有没有办法在 xml 中转义 CDATA 结束令牌?

我想知道是否有任何方法可以]]>在 xml 文档的 CDATA 部分中转义 CDATA 结束标记 ()。或者,更一般地说,如果在 CDATA 中使用了一些转义序列(但如果它存在,我想它可能只对转义开始或结束标记有意义,无论如何)。

基本上,您是否可以在 CDATA 中嵌入开始或结束标记,并告诉解析器不要解释它,而是将其视为另一个字符序列。

或许,如果您发现自己尝试这样做,您应该重构您的 xml 结构或代码,但即使我在过去 3 年左右每天都在使用 xml,而且我从来没有遇到过这个问题,我想知道这是否可能。只是出于好奇。

编辑:

除了使用 html 编码...

0 投票
5 回答
1611 浏览

php - PHP 中添加了额外的反斜杠

前几天我糟糕的网络主机做了一些升级,一些设置出错了,因为查看我们公司的 wiki (MediaWiki),每个引用都用反斜杠转义。受影响的不仅仅是发布的数据(即文章),还有标准的 MediaWiki 文本。例如,

您已经点击了一个链接,该链接指向一个尚不存在的页面。要创建页面,请开始在下面的框中输入(有关更多信息,请参阅帮助页面)。如果您不小心在这里,只需单击浏览器的\'\'\'返回\'\'\' 按钮。

我做的第一件事是禁用magic_quotes_gpcmagic_quotes_runtime使用.htaccess文件,但这仍在发生。我的php_info()报告如下:

有任何想法吗?

0 投票
4 回答
430 浏览

html - 编辑转义代码(用于显示)

如果我转义一些代码,因为我希望它显示为 html 中的实际代码(例如,对于示例代码片段),将其保存到数据库,然后将其拉回编辑器(html 页面),它会显示为 html ,而不是转义文本。

当我在文本中包含一个 textarea 标签时会出现我的问题,因为它会过早地关闭编辑区域并在保存时切断我所写的其余内容(或者如果我不关闭标签则更多)。

所以我的问题是:这是浏览器的预期行为吗?-> 所以我需要转义文本(可能是代码和前置标签)?每次我想对其进行更改?还是我做错了什么?

*注意我是唯一使用它的人,它主要是为了学习,所以我并不担心安全方面,而是检查我在浏览器中使用它时需要处理我的 html 并让它运行的方式一种预期的方式。

0 投票
10 回答
73249 浏览

java - 在 Eclipse 控制台中为日志着色

有没有办法在 Eclipse 控制台中为部分日志着色。我知道我可以发送到错误和标准流并为它们着色,但我更多的是在 ANSI 转义码(或任何其他,HTML?)的行中寻找一些东西,我可以在字符串中嵌入颜色以使其着色日志。

它肯定有助于在不采用奇怪布局的情况下使重要的部分脱颖而出,而是将布局保持在 log4j 设置中

这是我正在寻找的一个例子:

[INFO] 网格完整....... false

在粗体部分为蓝色的情况下,这种颜色可以在一定程度上由应用程序控制。像这样(标签是概念性的和任意的,但你明白了):

log.info(String.format("网格完成....... <blue>%s </blue>", isComplete ));


更一般地说,它能够在日志中嵌入元信息以帮助呈现这些日志。就像我们标记网页内容以帮助通过 CSS 呈现信息一样。

0 投票
2 回答
6795 浏览

c - system() 复制失败,而 cmd 复制有效

在 cmd.exe 中,我可以执行命令“copy c:\hello.txt c:\hello2.txt”,它运行良好。但是在我的 C 程序中,我运行了这段代码并得到了以下错误:

输出:系统找不到指定的文件。

有人知道这里发生了什么吗?

0 投票
5 回答
4800 浏览

c# - 将 XHTML 文档转换为纯文本的 C# 代码

我正在编写一个实用程序来按计划将印象笔记笔记导出到 Outlook 中。Outlook API 需要纯文本,Evernote 输出纯文本笔记的 XHTML 文档版本。我需要的是去掉所有标签,并取消嵌入在 Evernote 导出文件中的源 XHTML 文档。

基本上我需要转;

进入

我可以轻松地解析出 CDATA 部分并仅获取 4 行文本,但我需要一种可靠的方法来剥离 div、取消转义并处理可能潜入其中的任何额外 HTML。

我假设有一些 MS API 组合可以完成这项工作,但我不知道。

0 投票
5 回答
19380 浏览

java - 正则表达式中的转义路径分隔符

我需要编写一个正则表达式来查找匹配的 javascript 文件

例如,它应该适用于两者:

  • c:\mysite\js\common.js (Windows)
  • /var/www/mysite/js/common.js (UNIX)

问题是 Windows 中的文件分隔符没有被正确转义:

投掷

有什么方法可以使用在 Windows 和 UNIX 系统中都可以使用的通用正则表达式?

0 投票
16 回答
196033 浏览

regex - 带有转义引号的引用字符串的正则表达式

如何" It's big \"problem "使用正则表达式获取子字符串?

0 投票
6 回答
47150 浏览

windows - 在 Windows 命令提示符中转义尖括号

我需要将包含尖括号(< 和 >)的字符串回显到 Windows 机器上的文件中。基本上我想做的是以下几点:
echo some string < with angle > brackets >>myfile.txt

这不起作用,因为命令解释器与尖括号混淆了。我可以像这样引用整个字符串:
echo "some string < with angle > brackets" >>myfile.txt

但是后来我的文件中有我不想要的双引号。

转义方括号 ala unix 也不起作用:
echo some string \< with angle \> brackets >>myfile.txt

想法?