问题标签 [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.
sql - 转义 ' 在 Access SQL 中
我正在尝试使用以下内容在 vba 中进行域查找:
这工作正常,直到 txtVillage 类似于狄龙湾,当撇号被视为单引号时,我得到一个运行时错误。
我写了一个简单的函数来转义单引号 - 它用“''”替换“'”。这似乎是经常出现的事情,但我找不到任何对具有相同功能的内置函数的引用。我错过了什么吗?
xml - 有没有办法在 xml 中转义 CDATA 结束令牌?
我想知道是否有任何方法可以]]>
在 xml 文档的 CDATA 部分中转义 CDATA 结束标记 ()。或者,更一般地说,如果在 CDATA 中使用了一些转义序列(但如果它存在,我想它可能只对转义开始或结束标记有意义,无论如何)。
基本上,您是否可以在 CDATA 中嵌入开始或结束标记,并告诉解析器不要解释它,而是将其视为另一个字符序列。
或许,如果您发现自己尝试这样做,您应该重构您的 xml 结构或代码,但即使我在过去 3 年左右每天都在使用 xml,而且我从来没有遇到过这个问题,我想知道这是否可能。只是出于好奇。
编辑:
除了使用 html 编码...
php - PHP 中添加了额外的反斜杠
前几天我糟糕的网络主机做了一些升级,一些设置出错了,因为查看我们公司的 wiki (MediaWiki),每个引用都用反斜杠转义。受影响的不仅仅是发布的数据(即文章),还有标准的 MediaWiki 文本。例如,
您已经点击了一个链接,该链接指向一个尚不存在的页面。要创建页面,请开始在下面的框中输入(有关更多信息,请参阅帮助页面)。如果您不小心在这里,只需单击浏览器的\'\'\'返回\'\'\' 按钮。
我做的第一件事是禁用magic_quotes_gpc
并magic_quotes_runtime
使用.htaccess
文件,但这仍在发生。我的php_info()
报告如下:
有任何想法吗?
html - 编辑转义代码(用于显示)
如果我转义一些代码,因为我希望它显示为 html 中的实际代码(例如,对于示例代码片段),将其保存到数据库,然后将其拉回编辑器(html 页面),它会显示为 html ,而不是转义文本。
当我在文本中包含一个 textarea 标签时会出现我的问题,因为它会过早地关闭编辑区域并在保存时切断我所写的其余内容(或者如果我不关闭标签则更多)。
所以我的问题是:这是浏览器的预期行为吗?-> 所以我需要转义文本(可能是代码和前置标签)?每次我想对其进行更改?还是我做错了什么?
*注意我是唯一使用它的人,它主要是为了学习,所以我并不担心安全方面,而是检查我在浏览器中使用它时需要处理我的 html 并让它运行的方式一种预期的方式。
java - 在 Eclipse 控制台中为日志着色
有没有办法在 Eclipse 控制台中为部分日志着色。我知道我可以发送到错误和标准流并为它们着色,但我更多的是在 ANSI 转义码(或任何其他,HTML?)的行中寻找一些东西,我可以在字符串中嵌入颜色以使其着色日志。
它肯定有助于在不采用奇怪布局的情况下使重要的部分脱颖而出,而是将布局保持在 log4j 设置中
这是我正在寻找的一个例子:
[INFO] 网格完整....... false
在粗体部分为蓝色的情况下,这种颜色可以在一定程度上由应用程序控制。像这样(标签是概念性的和任意的,但你明白了):
log.info(String.format("网格完成....... <blue>
%s </blue>
", isComplete ));
更一般地说,它能够在日志中嵌入元信息以帮助呈现这些日志。就像我们标记网页内容以帮助通过 CSS 呈现信息一样。
c - system() 复制失败,而 cmd 复制有效
在 cmd.exe 中,我可以执行命令“copy c:\hello.txt c:\hello2.txt”,它运行良好。但是在我的 C 程序中,我运行了这段代码并得到了以下错误:
输出:系统找不到指定的文件。
有人知道这里发生了什么吗?
c# - 将 XHTML 文档转换为纯文本的 C# 代码
我正在编写一个实用程序来按计划将印象笔记笔记导出到 Outlook 中。Outlook API 需要纯文本,Evernote 输出纯文本笔记的 XHTML 文档版本。我需要的是去掉所有标签,并取消嵌入在 Evernote 导出文件中的源 XHTML 文档。
基本上我需要转;
进入
我可以轻松地解析出 CDATA 部分并仅获取 4 行文本,但我需要一种可靠的方法来剥离 div、取消转义并处理可能潜入其中的任何额外 HTML。
我假设有一些 MS API 组合可以完成这项工作,但我不知道。
java - 正则表达式中的转义路径分隔符
我需要编写一个正则表达式来查找匹配的 javascript 文件
例如,它应该适用于两者:
- c:\mysite\js\common.js (Windows)
- /var/www/mysite/js/common.js (UNIX)
问题是 Windows 中的文件分隔符没有被正确转义:
投掷
有什么方法可以使用在 Windows 和 UNIX 系统中都可以使用的通用正则表达式?
regex - 带有转义引号的引用字符串的正则表达式
如何" It's big \"problem "
使用正则表达式获取子字符串?
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
想法?