2012-03-06 20 views
1

私はあなたの助けが必要です。私はドメイン名をC#アプリケーションの文字列から分割したい。 それについては何か考えてください。文字列からドメイン名を取得する方法

例:stackoverflow.comこれは動作するはず

+4

この質問は既に1000回聞かれました。あなたの検索能力に少し力を入れてください。 –

+0

クイックグーグルはこれに多くの実行可能な答えを与えました。 – Corbin

+0

こんにちは、私は最高の解決策を見つけるためにいくつかのリンクを参照してください –

答えて

6

string strURL="http://stackoverflow.com/questions";

は、私は ドメイン名のような出力を必要としています。

新しいウリは( "http://stackoverflow.com/questions")あなたは正規表現を使用してそれを行うことができます

0

を.DnsSafeHost ....

  string domainName = string.Empty; 
      string strURL="http://stackoverflow.com/questions"; 
      Regex rg = new Regex("://(?<host>([a-z\\d][-a-z\\d]*[a-z\\d]\\.)*[a-z][-a-z\\d]+[a-z])"); 
      if (rg.IsMatch(strURL)) 
      { 
       domainName = rg.Match(strURL).Result("${host}"); 
      } 

DomainNameがドメインを与えます名前.....

+0

ありがとう、Akash、www.google.co.in/somthingのようなURLを確認してください...同様にサブドメイン。 –

関連する問題