请教一个读取URL地址的问题

好大一地嗯 2008-01-22 06:58:19
在html中url是在<a …… href=“……”>出现的,现在假设已经将这行读入了一个string中,我想获得引号中的子串,请问各位达人,有什么简单的方法吗?
还有顺便问下,在DOM中,获得了 node.nodename=="a"后,可否获得href厚的URL?
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
好大一地嗯 2008-01-23
  • 打赏
  • 举报
回复
问题啊,在 <a 后除了herf还可能有其他属性,一样有引号的啊,只要获得URL地址,可以用正则表达式不?怎样用
sjm2003 2008-01-22
  • 打赏
  • 举报
回复
a为起始位置,b为结束位置 count为所取字符长度,如果你不要引号,那么a-1就可以了(string s1=s.Substring(a-1, count);
sjm2003 2008-01-22
  • 打赏
  • 举报
回复
只有一对引号好搞!

String s = "213124" + "“dfdfdf”" + "sdfsdf";
int a=s.IndexOf('“');
int b = s.LastIndexOf('”');
int count = b - a;
string s1=s.Substring(a, count+1);
listBox1.Items.Add(s1);
测试了一下,可以得到!

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧