0

我已经尝试了所有的东西,比如正则表达式,从uri'http: //start.readingresults.com/RapidResults/vocab_web_alt/reviewResponseAjax.do '获取域名的子字符串,但没有得到准确的结果。它应该告诉我www.start。 readingresults.com.Somatimes uri 包含 ip 地址,这使我这件事变得更复杂。例如 192.168.1.10 等。查找域正则表达式或子字符串的更正确方法是什么?

4

1 回答 1

2
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('http://start.readingresults.com/RapidResults/vocab_web_alt/reviewResponseAjax.do', '//', -1),'/',1);

如果您的 URL 具有 IP 地址意味着您必须使用SUBSTRING_INDEX以单独的方式处理

这里是sqlfiddle

干杯...

于 2013-04-12T09:47:26.273 回答