1

次のように、ファイルからテキストを削除する方法を見つけました。

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

テキストを削除します~JP~。削除する機能的な文字がない限り、これはうまく機能します。今、私は文字を持っています → (右への矢印として示されている、ASCII コード 22、16 進数 1A)-

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

エラー (およびビープ音) が発生します。行は次のように分割されます

set text=!text:^"
"=!

それを行う方法はありますか?テキストを 16 進コード 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 に答える