找到匹配的单词C#

找到匹配的单词C#,c#,regex,substring,string-matching,C#,Regex,Substring,String Matching,您好,如何使用C#从这个超链接获取'nasi-lemak-wai-sik-kai-kepong-baru' 谢谢。对于特定的字符串,我将使用string.Substring(int offset,int length)方法 http://www.vkeong.com/2008/food-drink/nasi-lemak-wai-sik-kai-kepong-baru/ 使用URI类的属性 url.Substring(38, 14); 怎么样, URI uri = new URI("http:

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


谢谢。

对于特定的字符串,我将使用
string.Substring(int offset,int length)
方法

http://www.vkeong.com/2008/food-drink/nasi-lemak-wai-sik-kai-kepong-baru/
使用URI类的属性

url.Substring(38, 14);
怎么样,

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

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

(如果没有终止
/
,这将返回
2008

修剪最后一个/,然后找到现在最后一个/的索引,并从找到的idnex到最后生成一个子字符串。

Nice!这个答案比我的好得多。你能帮我发一些代码吗。。。拖尾/思想似乎有问题,这会让你得到你想要的:string result=“nasi lemak wai sik kai kepong baru”:你可能是对的,但他就是这样表述这个问题的。
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;