比如:
string strUBB =@"http://www.heiyou.com,height=300,width=400";我想找出超连接,height,width,结果应该是http://www.heiyou.com
300
400用C#怎么写比较好?
string strUBB =@"http://www.heiyou.com,height=300,width=400";我想找出超连接,height,width,结果应该是http://www.heiyou.com
300
400用C#怎么写比较好?
解决方案 »
- 求一条sql语句,急用
- asp.net难学吗?应该怎么学习?
- 有关于自定义控件的问题
- 关于在Windows Server 2003下安装Visual Studio.NET 2003的问题
- 关于2张关联表数据导入为XML问题的提问,希望有经验的能给点帮助~~高分相送!在线等待.
- asp.net里如何实现Form.submit()将数据提交给另一页面,不需要通过参数的方式传递,谢谢
- 请问一个关于文件上传的问题.
- asp .net中如何给用户发送密码修改联接?
- asp.net的新手问题,看看我的代码错在哪里!
- 急急急急急急!!!!求帮助,请写一下大致代码
- aspx网页包含javascript脚本,为什么在自已机上调试正常,在别人机上运行就报告有脚本错误??
- 请问在数据绑定时window.open该怎么用??
string [] str = strTemp.Split(',');
你这样做出来的结果应该是
str[0]="=http://www.heiyou.com"
str[1]="height=300"
str[2]="width=400]"
楼主可以在这个基础上改一下就可以了
height=[0-9]+
width=[0-9]+最后两个不知怎样去掉height=和width=
string regex = @"\[url=(?<url>.*?),height=(?<h>.*?),width=(?<w>.*?)\]\[/url\]";
Match match = Regex.Match(strUBB,regex);
Console.WriteLine(match.Groups["url"]);
Console.WriteLine(match.Groups["h"]);
Console.WriteLine(match.Groups["w"]);