我有一个文本文件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指一般表达式.*代表任意字符
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
@pause