谢谢各位大大...~~刚回家就看到回复 好感动 ~~ TAT
跪拜... m(_ _)m
原来一开始只想着在批处理里面完成...完全没考虑到VBS....
多谢Slore大哥提醒...
竟然忘了自己学base出身...惭愧啊... T T
至于sed 因为本机没有 所以暂时放下没去测试 之后再补全相关得资料~ 先记下代码 嘻嘻 这里先谢谢vkill啦
对于20080610的思路...佩服...不过针对现实中的情况 我修改了一下 毕竟处理html文件时候 不是全部链接都是我们关心的 right?有不对的 请各位指出啦 赫赫
另
set "str=!str:*★=!
不是太懂...只是大概知道取★后一位开始的字符串 以及除去倒数第一个引号及之后内容...但是具体的意思还不太懂...
另...如果用findstr或for /f 改写的话 都遇到了 字符串包含< & 符号的问题...现在还没搞懂...查资料ing... = =
@echo off&setlocal enabledelayedexpansion
type nul>re.txt
for /f "delims=" %%a in ('findstr "href=" t.txt') do (
set "str=%%a"
set "str=!str:href=★!"
set "str=!str:*★=!
if "!str:~-3,3!"=="txt" echo !str:~2!>>re.txt
)
Last edited by crenel on 2007-4-15 at 03:56 AM ]