找到匹配的单词C#

时间:2011-05-19 15:12:04

标签: c# regex substring string-matching

http://www.vkeong.com/2008/food-drink/nasi-lemak-wai-sik-kai-kepong-baru/

嗨,如何使用C#从这个超链接中获取'nasi-lemak-wai-sik-kai-kepong-baru'

感谢。

4 个答案:

答案 0 :(得分:1)

使用URI类的Segments属性

URI uri = new URI("http://www.example.com/alpha/beta/gamma");

foreach(string s in uri.Segments)
{
  Console.Writeline(s);
}

答案 1 :(得分:1)

怎么样;

var uri = new System.Uri("http://www.vkeong.com/2008/food-drink/nasi-lemak-wai-sik-kai-kepong-baru/");
string dir = new System.IO.FileInfo(uri.LocalPath).Directory.Name;

(如果没有终止2008

,这将返回/

答案 2 :(得分:0)

对于该特定字符串,我使用String.Substring(int offset, int length)方法。

url.Substring(38, 14);

答案 3 :(得分:0)

修剪最后一个/,然后找到现在最后一个/的索引,并从这个找到的idnex中创建一个子串到最后。