我已经尝试了所有的东西,比如regexp,substring,用于从uri'http://start.readingresults.com/RapidResults/vocab_web_alt/reviewResponseAjax.do'获取域名,但未能得到准确的结果。它应该告诉我www.start.readingresults.com.Somatimes uri包括ip地址这使我这个东西更复杂。如192.168.1.10等 哪种方法更适合查找域regexp或子字符串?
答案 0 :(得分:2)
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('http://start.readingresults.com/RapidResults/vocab_web_alt/reviewResponseAjax.do', '//', -1),'/',1);
如果您的网址具有IP地址,则意味着您必须使用SUBSTRING_INDEX
单独处理这里是sqlfiddle。
干杯...