正则表达式匹配问题 因种种原因,想获取一个下载链接的拓展名比如 http://www.abc.com/a.rar 中的 .rar http://www.abc.com/a.jpg 中的 .jpg一定要用正则表达式来取,现在我只知道用 /..+ 能够去到 ***.rar (普通文件)中的拓展名,求大虾给个结果! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = Regex.Match("http://www.abc.com/a.rar", @"(\.[^.]+)$").Groups[1].Value; string[] test = new string[] { "http://www.abc.com/a.rar", "http://www.abc.com/a.jpg" };Regex reg = new Regex(@"\.[^.]+$");foreach (string s in test){ richTextBox2.Text += "源字符串:" + s + " 匹配结果:" + reg.Match(s).Value + "\n";}/*-------输出--------源字符串:http://www.abc.com/a.rar 匹配结果:.rar源字符串:http://www.abc.com/a.jpg 匹配结果:.jpg*/ 要对一个Exception进行继承,如何写参数为type的方法,有示例代码 谢谢 C#调用dll文件 如何清除string字符串中的英文”字符呢? 在线等 用以下算法把多个有序表合成一个有序表 谁能来帮我解释一下为什么? 提示 运行库遇到了错误 Shockwave Flash Object控件求救? C#如何实现鼠标移动态显示鼠标所在处的信息 大家认为.NET有前途吗? 请问各位如何打包C#用程序,在线等待...... 关于datagridview 列标题居中问题!!! 下面两段代码请解释下原因呀,小弟初学C#
string str = Regex.Match("http://www.abc.com/a.rar", @"(\.[^.]+)$").Groups[1].Value;
string[] test = new string[] { "http://www.abc.com/a.rar", "http://www.abc.com/a.jpg" };
Regex reg = new Regex(@"\.[^.]+$");
foreach (string s in test)
{
richTextBox2.Text += "源字符串:" + s + " 匹配结果:" + reg.Match(s).Value + "\n";
}
/*-------输出--------
源字符串:http://www.abc.com/a.rar 匹配结果:.rar
源字符串:http://www.abc.com/a.jpg 匹配结果:.jpg
*/