批处理问题 如何使用findstr来筛选指定字符

我有一个文本文件web.txt。里面是很多html代码,夹杂着许多mp3音乐地址.

格式为 http://网址/歌曲名.mp3

我使用findstr命令把其中的所有音乐地址都筛选出来,并放到mp3.txt中

要用到正则表达式,我是这样写的
findstr /c:"http.mp3" web.txt>>mp3.txt
但输出的1.MP3却是空的,不知道是哪里错了,请高手指教一下。谢谢!

findstr /r "http.*mp3" web.txt>>mp3.txt

findstr /c:"http.*mp3" web.txt>>mp3.txt 参数/c指把"http.*mp3"当字符串

findstr /r "http.*mp3" web.txt>>mp3.txt 参数/r指一般表达式.*代表任意字符
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-06
find /i "http://" web.txt | find /i ".mp3" web.txt >> mp3.txt

@pause

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网