1 clear;clc;
 2 
 3 %initalize
 4 UrlNums = 15;
 5 urlpath{UrlNums}='';
 6 url{UrlNums}='';
 7 wb=waitbar(0,'Please wait...');
 8 
 9 for i=1:length(urlpath)
10    waitbar(i/length(urlpath),wb,['have processed ',num2str(i),' urls'])
11    urlpath{i}=['http://www.ilovematlab.cn/thread-2209',num2str(54+i),'-1-1.html'] ;
12    tmp=urlread(urlpath{i});
13    %the type of regexp's result is cell.
14    %regex in matlab don't support gready match mode.
15    url(i)=regexp(tmp,'http.{10,53}\.wmv','match');
16 end
17 close(wb);
18 [fname,fpath]=uiputfile({'*.txt','Text(*.txt)'},'Please Save The File.','url.txt');
19 fid = fopen(fullfile(fpath,fname),'wt');
20 for i=1:length(url)
21     fprintf(fid,'%s\r\n',url{i});
22 end
23 fclose(fid);