我现在一个字符串中获取一个URL 比如说 string text = "这是一个URL http://www.csdn.net 请打开" 我考虑 IndexOf("http://") 来获得字符串中 网址开头的索引 可是怎么判断它的结尾呢 如果不用我的办法 请大家告诉我个建议 我新手 如果可能的话 是否可以写的详细点
解决方案 »
- 有人实现过类似Excel2010的筛选功能?求助,急!WinFom程序环境
- 页面边距问题
- 动态创建Web表单问题
- 程序倒退是怎么回事?
- 〖转贴〗技术面试题:f(f(n)) == -n
- 当访问者浏览这文章是,数据库中的浏览量会自动 加一,在代码里怎么写。
- 求助, 鼠标事件中如何获取HDC
- [求助]请问如何在C#里调用LIB或者H的库函数
- 在运行ISS中的ASP.NET文件的时候出现这样错误码------- 分析器错误信息: File or assembly name Localization, or one of its dependenci
- 怎样实现在TreeView中右击某不同节点(不必先左键选中),弹出不同的上下文菜单?
- 打印的问题,所有分求解答!!!!!!小弟分不多``对不住``
- 如何实现窗体整个拖动
如果URL首尾有空格,可考虑用Split函数试试
Match m = Regex.Match(str,@"(?i)(http://)?[a-z.]+\b");
if(m.Successed)
{
//找到了
//m.Value就是你要的
}
string str = "这是一个URL http://www.csdn.net 请打开";
Match m = Regex.Match(str,@"(?i)(http://)[^ ]+");
if(m.Successed)
{
//找到了
//m.Value就是你要的
}