当前位置:编程学习 > C#/ASP.NET >>

帮忙写个正则,谢谢

<script type="text/javascript">
var Url_array = new Array();
Url_array[1]='rtsp://10.64.64.16/mv4/movies/271/1.rm';Url_array[2]='rtsp://10.64.64.16/mv4/movies/271/2.rm';Url_array[3]='rtsp://10.64.64.16/mv4/movies/271/3.rm';
var scrpt = '<script type="text/javascript" src="cr\\cr.php"><\/script>';
document.write(scrpt);
</script>

需要得到所有的
rtsp://10.64.64.16/mv4/movies/271/1.rm
rtsp://10.64.64.16/mv4/movies/271/2.rm
rtsp://10.64.64.16/mv4/movies/271/3.rm
rtsp://10.64.64.16/mv4/movies/867/4.rm
rtsp://10.64.64.16/mv4/movies/438/5.rm
........ --------------------编程问答-------------------- try...

Regex reg = new Regex(@"(?i)(?<=Url_array\[\d+\]=')rtsp://[^']+(?=')");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
    richTextBox2.Text += m.Value + "\n";
}
--------------------编程问答-------------------- 近来很多人问正则,嘿嘿 --------------------编程问答-------------------- up --------------------编程问答-------------------- 没理解你要什么,从哪取出你说的那些地址呀?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,