Y ybsnui Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-22 #1 例如;网址为http://www.delphibbs.com,要把它视为一个字符串www.delphibbs.com。该怎么做? 请高手指教!!!!!!
房 房客 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #3 copy('http://www.delphibbs.com',8,length('http://www.delphibbs.com')-7)
Y ybsnui Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #4 哪位大虾能写个通用的函数吗??? Thanks!!!!
X xygz Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #5 如果后面还有“/”,你要不要?象“http://www.delphibbs.com/delphibbs”你要哪一部分? 砍掉前面的应该很容易的啊,见楼上,砍掉后面同理。 这是最基本的字符串操作。
浦 浦欣 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #6 有的网址带有?查询的,带有空格的那更麻烦。 例如: http://www.google.com/search?q=%C0%AF%B1%CA%D0%A1%D0%C2+&hl=zh-CN&lr=lang_zh-CN
有的网址带有?查询的,带有空格的那更麻烦。 例如: http://www.google.com/search?q=%C0%AF%B1%CA%D0%A1%D0%C2+&hl=zh-CN&lr=lang_zh-CN
Y ybsnui Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #7 抱歉!是我没说清楚! 是只要将网址的第一段“//..../”截取为一个字符串! 如:http://www.sina.com.cn/game/index.htm 我只是希望能截取 www.sina.com.cn 这段为字符串!!! 望大家不吝赐教!
抱歉!是我没说清楚! 是只要将网址的第一段“//..../”截取为一个字符串! 如:http://www.sina.com.cn/game/index.htm 我只是希望能截取 www.sina.com.cn 这段为字符串!!! 望大家不吝赐教!
X xygz Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #8 先定位“//”,把前面的砍掉 p:=strpos(URL,'//'); if p>0 then begin p:=p+2; l:=length(url); url:=copy(url,p,l-p+1); end; //防止不能没有“//”的情况 再定位“/” p:=strpos(url,'/'); if p>0 then begin url:=copy(url,0,p); end; (对不起,具体程序请确认一下,我不敢保证写法一定正确)
先定位“//”,把前面的砍掉 p:=strpos(URL,'//'); if p>0 then begin p:=p+2; l:=length(url); url:=copy(url,p,l-p+1); end; //防止不能没有“//”的情况 再定位“/” p:=strpos(url,'/'); if p>0 then begin url:=copy(url,0,p); end; (对不起,具体程序请确认一下,我不敢保证写法一定正确)
T tank37 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-23 #9 楼上的人说的很清楚了....pos()一下':'的位置....这个表示是唯一的.就好办了