有如下两个TXT文本
class1.张丽丽
a.女 未婚
b.北京
class2.王桐桐
a.女&已婚&一女
b.南京
我在论坛上面找到的代码如下:
set Letters=abcdefghijklmnopqrstuvwxyz
for /f "delims=" %%a in (tmp.txt) do (
set One=!Letters:~,1!
set "!One!=%%a"
set Letters=!Letters:~1!
)
echo %a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o% >>test.txt
输出结果:
文本一: class1.张丽丽 a.女 未婚b.北京
文本二: 因为有&这个特殊字符在里边所以无法正常输出
请问如何才能正常输出呢?我试着改了下这段代码,但是还是不行。需要像文本一一样输出格式的文本很多,&在文本中出现的位置是不固定的,有时候在前,有时候在中间,有时候在后面。请问如何处理呢?谢谢大家。
[ Last edited by gene771771 on 2009-8-14 at 04:22 ]
class1.张丽丽
a.女 未婚
b.北京
class2.王桐桐
a.女&已婚&一女
b.南京
我在论坛上面找到的代码如下:
set Letters=abcdefghijklmnopqrstuvwxyz
for /f "delims=" %%a in (tmp.txt) do (
set One=!Letters:~,1!
set "!One!=%%a"
set Letters=!Letters:~1!
)
echo %a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o% >>test.txt
输出结果:
文本一: class1.张丽丽 a.女 未婚b.北京
文本二: 因为有&这个特殊字符在里边所以无法正常输出
请问如何才能正常输出呢?我试着改了下这段代码,但是还是不行。需要像文本一一样输出格式的文本很多,&在文本中出现的位置是不固定的,有时候在前,有时候在中间,有时候在后面。请问如何处理呢?谢谢大家。
[ Last edited by gene771771 on 2009-8-14 at 04:22 ]

我也很无奈...