bat批处理问题——如何在无规则字母串中规则加入空格

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:36:02
文件1.txt中包含大量无规则字母:
如:11111 ko no chi mi gi wa ni yo ra……
我想写一个批处理文件将1.txt中的字母(只处理字母,数字不能动)批处理成以下格式:
11111 k o n o c h i m i g i w a n i y o r a……

(最理想状态是能够写成:
把每个字母替换称“字母+空格”,然后再将所有的两个空格替换为一个)

@echo off & setlocal enabledelayedexpansion
set /p s=<1.txt
for %%a in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do set s=!s:%%a=%%a !
echo !s:%k1% %k2% = !

此批处理象是加密算法一般,难度很大,而且批处理写起来运行效率肯定很低,而且很弱..倒是可以考虑是否有第三方处理文本的程序来完成