问题标签 [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.
string - postgresql 中的字符串文字和转义字符
尝试将转义字符插入表中会导致警告。
例如:
产生警告:
(使用 PSQL 8.2)
有谁知道如何解决这个问题?
python - Python version of PHP's stripslashes
I wrote a piece of code to convert PHP's striplashes into valid Python [backslash] escapes:
How can I condense it?
.net - 转义 XML 标记内容
我有一个简单的 CAML 查询,例如
我有一个变量可以代替Value text
. 验证/转义在 .NET 框架中替换的文本的最佳方法是什么?我已经对这个问题进行了快速的网络搜索,但我发现的都是System.Xml.Convert
类,但这似乎不是我在这里需要的。
我知道我可以选择XmlWriter
这里,但对于这样一个简单的任务,我只需要确保该Value text
部分的格式正确,似乎有很多代码。
javascript - 使用 jQuery 转义 HTML 字符串
有谁知道从jQuery中的字符串中转义 HTML 的简单方法?我需要能够传递任意字符串并将其正确转义以显示在 HTML 页面中(防止 JavaScript/HTML 注入攻击)。我确信可以扩展 jQuery 来做到这一点,但我目前对框架的了解还不够多,无法做到这一点。
python - 如何逃避 os.system() 调用?
使用 os.system() 时,通常需要转义作为参数传递给命令的文件名和其他参数。我怎样才能做到这一点?最好是可以在多个操作系统/外壳上运行的东西,尤其是对于 bash。
我目前正在执行以下操作,但我确信必须为此提供一个库函数,或者至少是一个更优雅/强大/高效的选项:
编辑:我已经接受了使用引号的简单答案,不知道为什么我没有想到这一点;我猜是因为我来自 Windows,其中 ' 和 " 的行为略有不同。
关于安全性,我理解这种担忧,但在这种情况下,我对 os.system() 提供的快速简便的解决方案感兴趣,并且字符串的源不是用户生成的,或者至少是由受信任的用户(我)。
html - 如何逃脱 < 和 > 里面标签
我正在尝试写一篇博客文章,其中包含标签内的代码段<pre>
。代码段包括一个泛型类型并用于<>
定义该类型。这是该段的样子:
生成的 HTML 删除了<>
并最终如下所示:
如何转义它们以<>
使它们显示在 HTML 中?
xml - 如何使用 XSL 转义 XML 内容以安全地将其输出为 JSON?
如何使用 XSL 转义 XML 内容以安全地将其输出为 JSON?
java - 如何在Java中为正则表达式转义文本
Java 是否有内置的方法来转义任意文本,以便可以将其包含在正则表达式中?例如,如果我的用户输入“$5”,我想完全匹配它而不是输入结束后的“5”。
xml - 即使在转义字符后也无法让 xslt 输出 (&)
我正在尝试创建一个由&
符号分隔的变量赋值查询字符串(例如:)"var1=x&var2=y&..."
。我计划将此字符串传递到嵌入式闪存文件中。
我无法让&
符号显示在 XSLT 中。如果我只是&
在其周围没有任何标签的情况下键入,则呈现 XSLT 文档时会出现问题。如果我&
在其周围没有任何标签键入,则文档的输出&
没有变化。如果我输入<xsl:value-of select="&" />
或<xsl:value-of select="&" />
我也会收到错误。这可能吗?注意:我也尝试过&amp;
,但没有成功。
vim - 如何在 Vim 中用换行符替换字符
我正在尝试用,
新行替换当前文件中的每个:
但它会插入看起来像 a^@
而不是实际的换行符。该文件未处于 DOS 模式或任何状态。
我该怎么办?
如果您像我一样好奇,请检查问题Why is \ra newline for Vim? 也是。