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

[文本处理] 提取文件内容另存为分别文件、修改文件名

{食疗方法</P>
<P>  
<SCRIPT src="http://yj.39myb.com/xwy_df-5/swt.js"></SCRIPT>

<P>  中国的美食种类丰富,对疾病的康复有更加有益。</P>
<P></P>
<P>  
<P>  1.桑枝煲鸡:老桑枝60g,雌鸡1只约500g,加水适量煲汤,用食盐调味,患者可喝汤吃肉。该食疗方能温经散寒,清热除湿。</P>
<P>  2.猪脚汤:猪脚1-2只,薏米、木瓜、伸筋草、千年健各60g。</P>
<SCRIPT src="http://yj.39myb.com/xwy_df-5/tu_img.js"></SCRIPT>

<P></P>
<P>  
<SCRIPT src="http://yj.39myb.com/xwy_df-5/liaofa.js"></SCRIPT>
</P>
<P>  }{疗法的禁忌症</P>
<P>  
<SCRIPT src="http://yj.39myb.com/xwy_df-5/swt.js"></SCRIPT>

<P>①心力衰竭或新发作的心绞痛;②心脏传导失常,二度或三度房室传导阻滞;③新近发生的心肌梗塞在6周之内;④心肌炎或心肌炎所致难以控制的心律失常;⑤运动高血压,收缩压超过33.5kPa或舒张压超过16kPa;⑥活动性或难以控制的代谢性紊乱、甲状腺机能亢进、肾上腺机能不全;⑦活动性感染性疾病、急性关节炎或血栓性静脉炎。</P>
<SCRIPT src="http://yj.39myb.com/xwy_df-5/tu_img.js"></SCRIPT>

<P></P>
<P>  
<SCRIPT src="http://yj.39myb.com/xwy_df-5/liaofa.js"></SCRIPT>
</P>
<P>  }{原因</P>

需求: 1将文本中{}中的内容提取另存为分别的txt文本 (大概有几百个 每个{}里内容存一个)
          2 a.测试.txt中行内容插入生成的txt文本第一行 b.并用此内容更改文件夹名
            测试文本中内容如:
            35689
            健康养生
            154513
            疾病治疗
          3 将文本的第一行内容 插入到文本的第(例如5、7、8)行中
小弟刚刚接触bat 绝对的新手那种  能不能每一需求分开做  合并又怎么做  (能注一下参数功能更好了)
拜谢!!!!!!!!!!!!

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('type a.txt^|tr "\n" "`"^|grep -oP "(?<={).+?(?=})"') do (
  4.   set /a n+=1
  5.   >$ echo %%i
  6.   set "str=%%i"
  7.   type $|tr "`" "\n" >!n!.txt
  8. )
  9. del $
复制代码
需求一,需要第三方tr,grep 真是暴力的实现......
需求二和三没明白
1

评分人数

TOP

本帖最后由 like_liu 于 2015-6-17 16:18 编辑

第二 是将指定文本b.txt中的内容(按行提取) 更换掉  生成的这一批文本名称
b文本中内容如:
            35689
            健康养生
            154513
            疾病治疗
第三 是用更换的名字(也就是b.txt中的内容)插入到生成的这一批文件内容中  比如第3行 第5行 第七行

如果不用第三方能实现吗
拜托大神在帮忙看看

TOP

返回列表