先备份原文件!
方法1,纯P(在必要的时候,将代码中的#替换成文本中其他不使用的字符):- @echo off
- (for /F "delims=" %%a in (1.txt) do (set a=%%a
- setlocal enabledelayedexpansion
- set "a=!a:<a herf=&echo.#a herf=!"&call:a "!a!"
- Endlocal))>2.txt
- (for /F "delims=" %%a in (2.txt) do (set a=%%a
- setlocal enabledelayedexpansion
- set "a=!a:#=<!"&echo.!a!
- Endlocal))>1.txt
- del 2.txt&exit
- :a
- echo.%~1
复制代码 方法2,使用第三方工具如fr、sed、gawk等:
将所有的“<a herf=”替换为“回车换行符+<a herf=”,然后删除空行。
[ 本帖最后由 hanyeguxing 于 2010-6-12 15:17 编辑 ] |