ruby on rails - Can I use a regular expression to extract the domain from a URL? -


मान लीजिए मैं इसे चालू करना चाहता हूं:

  http://en.wikipedia.org / विकी / अराजकता  

इसमें:

  en.wikipedia.org  

या इससे भी बेहतर, यह:

  wikipedia.org  

क्या यह भी संभव है कि regex?

रूबी के लिए एक पुस्तकालय है, जब एक regex का उपयोग क्यों करें? :

<पूर्व> रूबी -1.9.1-पी 378 & gt; 'यूरी' की आवश्यकता है & gt; सच माणिक - 1.9.1-p378 & gt; यूरी = यूआरआई.परसे ("http://en.wikipedia.org/wiki/Anarchy") = & gt; # & Lt; URI :: HTTP: 0x000001010a2270 यूआरएल: http: //en.wikipedia.org/wiki/Anarchy> रूबी -1.9.1-पी 378 & gt; Uri.host = & gt; "En.wikipedia.org" रूबी -1.9.1-पी 378 & gt; Uri.host.split ('।') = & Gt; ["एन", "विकिपीडिया", "संगठन"]

डोमेन को अलग करने का मेजबान एक तरीका है, लेकिन मुझे विश्वसनीय आधार डोमेन प्राप्त करने का तरीका - आप "यूआरएल" जैसे बनाम यूआरएल की तरह ही गिन सकते हैं।


Comments