Board logo

标题: [文本处理] [已解决]批处理进行txt替换,注意第2个网址com后面还有不能遗漏 [打印本页]

作者: fanfande    时间: 2011-6-11 16:00     标题: [已解决]批处理进行txt替换,注意第2个网址com后面还有不能遗漏

一个txt文档里面的类似这样:

谷歌,http://www.Google.Com,1
搜索引擎,http://www.Google.Com/show.asp?id=2,1

通过批处理替换变成如下格式(注意,第2个网址后面有/show.asp?id=2很多时候我用批处理的时候都漏掉了),且将结果生成在新的txt中:

<a title="谷歌" href="http://www.Google.Com">谷歌</a>
<a title="搜索引擎" href="http://www.Google.Com/show.asp?id=2">搜索引擎</a>

祝大家周末过的开心!
作者: 601997526    时间: 2011-6-11 16:22

  1. @echo off
  2. (for /f "tokens= 1,2 delims=," %%i in (a.txt) do echo,^<a title="%%i" href="%%j"^>%%i^</a^>)>b.txt
  3. pause
复制代码
怎么总问一样的问题呢
作者: fanfande    时间: 2011-6-19 02:59

2# 601997526

因为碰到之前的一个特例!就是网址后面还跟着路径




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2