Advertisement
Guest User

Untitled

a guest
Jul 30th, 2012
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace DraftApp
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             var testUrl = new[] { "http://www.beta.microsoft.com/path/page.htm", "http://test.whatever.co.uk" };
  11.  
  12.             foreach (var s in testUrl)
  13.             {
  14.                 var result = ExampleExtractor(s);
  15.  
  16.                 Console.WriteLine(result);
  17.             }
  18.  
  19.             Console.ReadKey();
  20.         }
  21.  
  22.         private static string ExampleExtractor(string url)
  23.         {
  24.             var extensions = new[] {".com", ".co.uk", ".nl", ".eu"};
  25.  
  26.             foreach (var extension in extensions)
  27.             {
  28.                 var foundIndex = url.IndexOf(extension, StringComparison.Ordinal);
  29.  
  30.                 if (foundIndex > 0)
  31.                 {
  32.                     url = url.Substring(0, foundIndex);
  33.                     break;
  34.                 }
  35.             }
  36.  
  37.             var tmp = url.Split('.');
  38.  
  39.             return tmp[tmp.Count()-1];
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement