[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理如何指定条件来提取前后的词 做成SPIN格式

用批处理提取一批文件名 现在想进行二次加工 比如
Authentic But Cheap Chanel Handbags For Women.txt
Authentic But Cheap Chanel Handbags from chanel outlet For Women.txt
Authentic Chanel Bags - Online Store.txt
Authentic Chanel Handbags - How Do You Know.txt
Authentic Chanel Patent Handbag for You.txt
Authentic Chanel Products Online!.txt
Authentic Chanel Purse Online.txt
Authentic Chanel Vintage Bags Online.txt

我想指定Chanel这个关键词替换成{kye} 然后提取前后的词  前面的提取成一行做成{Authentic But |Authentic But|Authentic }保存到前面文本   然后后面也是这样  意思就是把上面数据 指定 Chanel  提取前后的词  前面的都提取到一个文本里 做成SPIN格式  就像{Authentic But |Authentic But|Authentic }这种  后面的词也全部提取到一个文本 做成 刚才做的SPIN格式 当然 我完整的数据很多  所以我希望可以指定多个关键词来提取  kye1  kye2 这样  我提供原本的数据 到附件供各位大大下载 希望能写出来  万分感激

能否以顶楼的8行数据为例,说明一下提取之后会变成什么样子

TOP

回复 2# forfiles



{Authentic But|Authentic But|Authentic|Authentic|Authentic|Authentic|Authentic|Authentic}保存在命名为前面的TXT文本
{Handbags For Women|Handbags from chanel outlet For Women|Bags - Online Store|How Do You KnowPatent Handbag for You|Products Online!|Purse OnlineVintage Bags Online}保存在命名为后面的TXT文本

看出来了没 指定关键词 Cheap 提取前面和后面的数据 各自保存为一个文本 格式就是{KET|KYE2....}这样的

TOP

回复 3# yiduancang


当然 因为我要指定很多关键词  所以说 指定的关键词能不能以读取文本的形式 比如读取名称为KYE的文本里面的关键词 作为条件来提取  一行一个

TOP

返回列表