标题: [文本处理] 批处理怎样批量替换难度字符? [打印本页]
作者: w1983912 时间: 2010-11-2 19:43 标题: 批处理怎样批量替换难度字符?
A文件夹下有:
1.txt 2.txt .......n.txt
所有TXT的 内容:
<a href="/ast.asp/0-0-1-100000-1234567.html">1234567</a>
变成
<a href="ast.asp?q=1234567.html">1234567</a>
批量BAT 所有批后的TXT保存在A文件夹下的B文件夹下
有劳大家 谢谢
作者: Batcher 时间: 2010-11-2 21:58
请问什么叫做“难度字符”?
作者: cjiabing 时间: 2010-11-3 00:23 标题: 回复 2楼 的帖子
说不出来,所以叫难度
作者: w1983912 时间: 2010-11-3 16:07 标题: 回复 3楼 的帖子
.................................帮忙啊 大哥门
作者: cjiabing 时间: 2010-11-3 16:09
时间很忙,不过,顺便问问,所有文本都是整个格式吗?
<a href="ast.asp?q=七位数字.html">七位数字</a>
作者: w1983912 时间: 2010-11-7 22:32 标题: 回复 5楼 的帖子
...........................已经找到专用软件 能替换任何字符 强大
作者: lvsehuaxue 时间: 2010-11-8 19:58
- @echo off&setlocal enabledelayedexpansion
- md a\b
- for /f "delims=" %%i in ('dir /a-d /b a\*.txt') do (
- set /a n+=1
- set "var=%%i"
- for /f "delims=" %%a in (a\!var!) do (
- set "str=%%a"
- set "str=!str:/0-0-1-100000-=?q=!"
- echo !str!>a\b\!n!.txt
- )
- )
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |