我正在做一个简单web browser。用了ComboBox作为url地址输入栏
URL: TComboBox;
现在需要对其中的输入值进行适当的处理,即对URL.Text进行处理,处理方法有两个思路
1。替换个别词(指定字符串),再在其尾部添加一部分字符串
如:http://www.target.com/cgi-bin/newz.cgi?catid=123&artid=456
需要将其中的catid替换为myid,其余不变,并在后面添加字符,最后结果为
http://www.target.com/cgi-bin/newz.cgi?myid=123&artid=456&addid=789
2。获取URL.Text的当前值的指定最后几个字符,我便可自己构造所需的url。
如:URL.Text当前值为,
http://www.target.com/cgi-bin/newz.cgi?myid=123&artid=456&addid=789
我需要将最后的“=”后面789获取,赋值给其他变量如abc
以上思路能解决任意一个即可!
可能这些问题都是很基本的pascal语言问题,对各位来说很简单,但是本人半路出家,对delphi也是一边实践一边学习,还望各位能帮忙解决!谢谢!
URL: TComboBox;
现在需要对其中的输入值进行适当的处理,即对URL.Text进行处理,处理方法有两个思路
1。替换个别词(指定字符串),再在其尾部添加一部分字符串
如:http://www.target.com/cgi-bin/newz.cgi?catid=123&artid=456
需要将其中的catid替换为myid,其余不变,并在后面添加字符,最后结果为
http://www.target.com/cgi-bin/newz.cgi?myid=123&artid=456&addid=789
2。获取URL.Text的当前值的指定最后几个字符,我便可自己构造所需的url。
如:URL.Text当前值为,
http://www.target.com/cgi-bin/newz.cgi?myid=123&artid=456&addid=789
我需要将最后的“=”后面789获取,赋值给其他变量如abc
以上思路能解决任意一个即可!
可能这些问题都是很基本的pascal语言问题,对各位来说很简单,但是本人半路出家,对delphi也是一边实践一边学习,还望各位能帮忙解决!谢谢!
呵呵,谢谢你啦