从通配符URI中检索域

时间:2010-12-26 17:38:38

标签: c# .net

我需要一个关于如何从以下位置检索域名的建议:

  • *。yahoo.co.uk

  • *。yahoo.com

所以,在这两种情况下,我的方法必须返回yahoo.co.uk和yahoo.com。

有没有一种简单的方法可以做到这一点,或者我只需要努力处理字符串并计算“。”中的字符。和那样的东西?

提前谢谢。

此致

安德烈

2 个答案:

答案 0 :(得分:1)

if (s.StartsWith("*.")) s = s.Substring(2)

答案 1 :(得分:1)

如果您正在寻找剥离'。'的话,可以使用TrimStart。和'*'字符:

String testString = "*.yahoo.co.uk";
Console.WriteLine(testString.TrimStart(new char[]{'.','*'}));