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
CODE:  [Copy to clipboard]
@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")

这句用得好




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5