1

我找到了一种从文件中删除文本的方法,例如:

set text=!text:^"~JP~"=!

删除文本~JP~。这很好用,只要没有要删除的功能字符。现在我有了字符 →(如右侧箭头所示,ASCII 码 22,十六进制 1A)-

set text=!text:^"→  "=!

导致错误(和一些哔声)。该行分为

set text=!text:^"
"=!

有没有办法做到这一点?就像将文本与十六进制代码 22 1A 09 22 (22=", 1A=→, 09=tab) 进行比较?

4

2 回答 2

3
于 2012-11-05T13:26:09.053 回答
1

你甚至可以替换 0x1A 之类的字符,但是这个字符有点问题,因为它会在解析批处理文件时转换为换行符。

但是使用内容为 0x1A 的变量将起作用。

于 2012-11-05T12:36:14.807 回答