Board logo

标题: [已结]如何只提取某一固定位置的字符串? [打印本页]

作者: huzixuan     时间: 2007-11-25 10:04    标题: [已结]如何只提取某一固定位置的字符串?

文本内有以下:
"的de5,一yi1,国guo2,在zai4,人ren2,了le5,有you3,中zhong1,是shi4,年nian2,和he2,大da4,业ye4,不bu2,为wei2,发fa1,会hui4,工gong1,经jing1,上shang4,地di4,市shi4,要yao4,个ge4,产chan3,这zhe4,出chu1,行hang2,作zuo4,生sheng1,家jia1,"

如何只提取文本内所有 汉字 + 第一个拼音呢?
提取过希望是这样: "的d,一y,国g,"等

谢谢,本来想要VBS做的

[ Last edited by huzixuan on 2007-11-26 at 09:31 AM ]
作者: mkd     时间: 2007-11-25 12:05

setlocal EnableDelayedExpansion
for /f %%a in (file.txt) do (
        set xxx=%%~a
        set xxx=!xxx:,= !
        for %%i in (!xxx!) do (
                set xxx=%%i
                set /p=!xxx:~0,2!,<nul >> k.txt
                )
)