Board logo

标题: txt书的换行问题:把<p>替换成换行 [打印本页]

作者: yqadsq1314     时间: 2008-2-28 18:13    标题: txt书的换行问题:把<p>替换成换行
1<p> 2
3<p> 4<p> 5
<p> 6<p> 7<p> 8<p> 9
10<p> 11<p> 12<p>
13
上面数字是我把文字简化成了数字,我想把它变成如下:
1
2
3
.
.
13
希望高手指点,怎么做成我想要的。

───────────────── 版务记录 ─────────────────
执行:HAT
操作:在帖子标题中增加搜索关键字
说明:原标题"txt书的换行问题!"不利于论坛搜索
───────────────── 版务记录 ─────────────────


Last edited by HAT on 2008-9-27 at 11:53 ]

作者: abcd     时间: 2008-2-28 18:34
第三方工具sed

作者: jmz573515     时间: 2008-2-29 10:35
vbs:replace

作者: yqadsq1314     时间: 2008-2-29 20:04
VBS还没学过,等哈去找个sed去看看。

作者: lxmxn     时间: 2008-2-29 20:27
@echo off&Setlocal EnabledelayedExpansion

for /f "delims=" %%a in (yourfile.ext) do (
set "string=%%a"
set string=!string:^<p^>=`!
call:translate "!string!"
)
pause&exit /b 0

:translate
for /f "delims=` tokens=1*" %%a in (%1) do (
echo\%%a
if "%%b"=="" (goto :EOF) else (call:translate "%%b")
)

作者: plp626     时间: 2008-2-29 21:10
if "%%b"=="" (goto :EOF) else (call:translate "%%b")

这句用得好