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

[文本处理] [已解决]批处理怎样按顺序替换文件里的特定字符串/内容为递增数字?

本帖最后由 pcl_test 于 2018-1-7 08:37 编辑

<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第1页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名11.html">第1页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名12.html">第1页</a>


请教高手,如何将上面的这一些列东西有序替换成(只是取了几个说明,我要做的是将数百个文件要让它们
的锚文字有序的这样列下去希望能得到实现这一过程的代码) :

<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第1页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名11.html">第2页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名12.html">第3页</a>

[ 本帖最后由 jiangshengyou 于 2010-4-30 20:31 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

批处理有序替换文件内容!!!!!

等待高手解答。。。。。。好漫长 哦

TOP

批处理有序替换文件内容!!!!!

上面可能有多余的重复内容可以先将要变得东西先换一下如:
<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第@@@@@@@@页</a>

TOP

1,这样的内容<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第1页</a>是每个文本里就一个,还是有若干个?
2,如果是若干个,那么下个文本时,是否继续计数?
3,<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第1页</a>这样的内容是否位于行首?后面还有字符没有?是否被折成两行?

[ 本帖最后由 hanyeguxing 于 2010-4-30 01:34 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

楼上的问题你要是解决了,他就帮你
努力学习,努力挣分

TOP

批处理有序替换文件内容!!!!!

<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第1页</a> 每行的内容都基本相同,在变得只是链接后面的那个文件名的后赘。 为了保证每行要替换的字符只有一个现在更改为<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第一页</a>

整个文件的内容是这样的(本文件里面有数百行这样的内容)
<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第一页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名11.html">第一页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名12.html">第一页</a>
                              。
               。
               。
前面的不用管,只是 把“第一页”中的一替换成1,2,3。。。。。。。500  (每行递增1)

<a href="http://www.seoercn.com/seoer_网赚_网站排名10.html">第1页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名11.html">第2页</a>
<a href="http://www.seoercn.com/seoer_网赚_网站排名12.html">第3页</a>
                              。
               。
               。
<a href="http://www.seoercn.com/seoer_网赚_网站排名509.html">第500页</a>

就这样,请高手帮帮忙啊。。。。。。。。。。

TOP

处理a.txt为b.txt:
  1. @echo off&setlocal enabledelayedexpansion
  2. for /F "tokens=1,2* delims=<>" %%a in (a.txt) do set/a a+=1&>>b.txt echo.^<%%a^>第!a!页^<%%c
复制代码
1

评分人数

寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

批处理有序替换文件内容!!!!!

非常感谢“寒夜孤星” 我的问题已经解决了,做替换这个文件的目的是想让我的网站生成一个网站地图,由于各种原因我只能选择这个方法。我的工作是做seo, www.seoercn.com这是我自己做的一个seo学习平台,欢迎对搜索引擎优化感兴趣的朋友来学习交流。

TOP

请在标题前修改加上[已解决]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

批处理有序替换文件内容!!!!!

以前也有一段时间学习过批处理方面你的知识,不过上面“寒夜孤星”给我的代码中没有&setlocal enabledelayedexpansion好像以前还没见过,通过这次对它的接触现在我又有一种想学习批处理的强烈意愿了,不知道哪位有这方面的好点,深入点的教程,或者一些稍微难点的范例等。我现在很想要这些东西,我的邮箱是[email]335306393@qq.com[/email] 希望好心人能共享一份给我  谢谢。

TOP

批处理教学&资料:http://bbs.bathome.net/forum-33-1.html
查找相关资料:延迟,变量,set,for等

[ 本帖最后由 hanyeguxing 于 2010-4-30 20:41 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 10楼 的帖子

参考:批处理中的变量延迟扩展、变量嵌套
http://bbs.bathome.net/thread-2899-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

学习中,不过发现我不是这块料,只会写个pause
和echo
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

我还是做好我的本分工作,销售吧
有创新,多创新;无创新,多模仿;无模仿,多坚持

TOP

返回列表