gpt4 book ai didi

windows - 如何将尖括号等特殊字符输出到 HTML/XHTML/XML 文件中?

转载 作者:可可西里 更新时间:2023-11-01 09:20:26 25 4
gpt4 key购买 nike

我想将以下内容放入文件中:<ScriptFile Make="3">
由于包含尖括号的字符串 < 而失败和 >和双引号字符 " .

我试过通过以下方式转义字符:^<ScriptFile Make=""3""^>
它有效,但文件中的输出与转义字符串完全相同。

代码片段:

@echo off

set TEMP="^<ScriptFile Make=""3""^>"
echo %TEMP% > gen.xml
pause

如何输出 TEMP 的字符串值?变量到文件 gen.xml不丢失双引号和尖括号?

最佳答案

您可以从变量中提取尖括号,如下所示:

@echo off
set TEMP1=ScriptFile Make="3"
echo ^<%TEMP1%^> > gen.xml
pause

这样,括号就可以正确转义了,你不需要对变量中的字符串进行任何特殊的转义,gen.xml 看起来像预期的那样:

D:\temp>type gen.xml
<ScriptFile Make="3">

关于windows - 如何将尖括号等特殊字符输出到 HTML/XHTML/XML 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22423003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com