分享

【求助】想提取文本文件中的中文词组并在每个词组间加入符号

 yyy2k3 2012-05-15
现在就要把文本文件中的所有物种名字(中文)提取出来,并把每个物种名字生成一个文件夹。

批处理创建文件夹最适合不过
甚至可以把相关的文件移动到同一个文件夹下
你想怎么弄就怎么弄
还是先说说你这个创建文件夹的需求吧
以下代码保持为*.cmd文件
将在csv文件所在的文件夹下创建你需要的所有文件夹
前提是你要的字符串位于文件名的第一个_之后和第一个.之前
代码:
@echo off
for /f "delims=_. tokens=2" %%i in ('dir /a-d /b *_*.csv') do md "%%i" 2>nul
pause

dir /a-d /b *_*.csv 列举含有_的csv文件名
for语句把dir到的文件名进行这样的处理:提取第一个_和.之间的字符串
如果把你的文件一次性处理完,需要你把所有文件名的构成规律说完

引用:
作者: FMZHANG 查看帖子
谢谢,现在还有一个目录里面全是形如大熊猫xxxx.csv这样的文件,xxxx是数字,也要提取中文然后建立目录。

改一下2楼的代码:

代码:
@echo off
for /f "delims=0123456789" %%i in ('dir /a-d /b *.csv') do md "%%i" 2>nul
pause

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多