问题标签 [stringescapeutils]
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 - Node.js 产生'echo $(python --version)'
我想使用 node.js 来 spawn echo $(python --version)
,如果我把它放到我的终端它没有问题,我会得到类似的东西
但是,如果我使用以下代码:
我只是将字符串文字回显给我:
如何转义参数以正确生成,以便获得正确的输出。
编辑:我特别想使用 spawn 和 echo,我想知道是否有解决方案来正确逃避 spawn 参数......
java - java - 如何在不转义xml标签(<>)的情况下转义xml中的特殊字符
我想转义 xml 输入中的特殊字符。我尝试了 StringEscapeUtils.escapeXml10(xmlString) 但它最终也转义了 xml 标签(<>)。例如:
应该归一化为
不是
java - 在 Java 中正确的 xml 转义
我需要将 CSV 转换为 XML,然后再转换为 OutputStream。规则是在我的代码中转换"
为。"
输入 CSV 行:
预期输出:
电流输出:
代码:
能否请你帮忙?我想念什么以及何时&
转换为&
?
c - 如何使用嵌入式 C 代码通过 UART 发送转义序列
我在使用 Embedded C 发送特定转义序列方面需要帮助。这是我在 stackoverflow 上的第一个主题!
我使用此函数通过 UART 编写命令:
输入通道、数据和长度分别对应于 UART 通道、要发送的命令和命令的长度。这通常很好用!
但是,我在 C 中生成正确的转义序列时遇到了一些困难。我需要使用 UART_Write 函数编写以下转义序列:
Esc
是转义字符(0x1b),R0
是字符命令指示符,1,2,7
是上下文特定参数和;
终止符号。
如何使函数“UART_Write”的输入“数据”等于转义序列 EscR0、1、2、7;在嵌入式 C 中?
我想它可以通过许多不同的方式来完成,但任何建议都可以。
java - 编码特殊字符java
我正在尝试修复我编写的将 srt 文件转换为 dxfp.xml 的代码中的错误。它工作正常,但是当有一个特殊字符(如&符号)时,它会引发 java.lang.NumberFormatException 错误。我尝试使用 apache commons 中的 StringEscapeUtils 函数来解决它。有人可以向我解释我在这里缺少什么吗?提前致谢!
这是 srt 文件的一部分,它在导出并作为 jar 文件运行时会引发错误。
java - Java StringEscapeUtils.escapeHtml4() 的问题
我试图在我的 Java 应用程序中使用StringEscapeUtils.escapeHtml4
. 我正在使用commons-lang3-3.5.jar库。
以下是我想要做的格式 -
当我在控制台中打印时,输出看起来像 -"user001"
我实际上不希望我的双引号在这里转换为转义字符。因为,在转义字符串后,我的程序无法将其识别为有效字符串,并且我的 JSon 格式不正确。有没有办法处理这个或任何更好的方法?提前致谢。
javascript - StringEscapeUtils.escapeJavaScript 转义单引号
我有 2 种类型的文本字符串需要转义:
1) name=ALICE " (双引号)
2) name=ALICE '(单引号)
这是我的代码:
该解决方案适用于两者(能够将两个名称文本保存在数据库中)
但是,显示有点偏。转义单引号时如何隐藏反斜杠字符?如果ALICE\'并确保能够将结果保存在 db 中,我希望 jsp 显示ALICE'
java - 使用 stringutils commons.lang version3 转义 XML 适用于 writer
在旧版本的“org.apache.commons.lang”(2.6) StringEscapeUtils 中,有一种方法可以通过传递“java.io.Writer”的实例作为参数之一来转义xml。
例如:escapeXml(Writer writer, String str)
但是,在较新的版本 3 StringEscapeUtils 中,没有可用的方法接受“java.io.Writer”的实例作为参数之一。
是否有任何替代方法可以间接使用编写器,设置回调或处理程序?
string - 如何使用 Perl 转换混合字符串中的八进制字符值?
我需要使用 Perl (v5.10) 处理来自另一个应用程序的字符串,其中嵌入了空格、逗号和其他非字母数字字符的八进制值。
例如:这个 - “11624\0040SE\00405th\0040St\0054\0040Suite\0040100”,应该是这个 - “11624 SE 5th St, Suite 100”。
我可以用“echo -e”完成我在 Linux 命令行中寻找的东西,但我需要能够在 Perl 脚本中进行处理和操作。
axiar@formdev$echo -e "11624\0040SE\00405th\0040St\0054\0040Suite\0040100"
11624 SE 5th St,套房 100
我查看了 String::Escape 模块,但它似乎没有做我认为应该做的事情。
我已经在 Google 和 Stack Overflow 上搜索了很多类似的问题/答案,但还没有遇到任何问题。
您的专家协助将不胜感激。
java - 转义日文字符串而不将其转换为 unicode
目前,我们正在使用StringEscapeUtils.escapeEcmaScript
转义任何引号和制表符等,它适用于英文,但当涉及到日文时,它将所有日文字符编码为 unicode,需要有关如何在转义所有特殊字符(引号、制表符)的同时维护日文字符的建议ETC)。
例子:
输出:
看起来它只在日语中失败