各位好,假如有这样的一个网页文件,http://www.mydomain.com/abc.htm,如何将他转换为www_mydomain.com_abc.htm,谢各位。

解决方案 »

  1.   

    还有一些是前面没有带http的如www.mydomain.com/aaa.htm,还有一些是后面没有文件名的,如http://www.domain.com/,还有一些是在本地文件夹里的如:c:\web\ccc.htm,想转换为c_web_ccc.htm。实在头痛啊,务必请各位帮助
      

  2.   

    有个笨法,但可能比较有效。
    dim s as strings="http://www.mydomain.com/abc.htm"s=replace(s,"http","_")
    s=replace(s,".htm","")
    s=replace(s,":","_")
    s=replace(s,"/","_")
    s=replace(s,"\","_")
    s=replace(s,".","_")
    s=s & ".htm"还好你要替换的字符种类不是很多。哈....
      

  3.   

    直接存放url不是更好吗?不懂你的意思,文件名中不能包括诸如://.之类的字符,请大家赐教
      

  4.   

    我想你没有明白我的意思,我是说做一个程序,能自动访问一些网站的网页,并能将这些网页处理后保存在本地硬盘里,如访问http://www.mydomain.com/aaa.htm,程序进过处理后将这个文件保存在c:\mydoc目录下,文件名是根据访问的url来确定的,如www_mydomain_com_aaa.htm,现在我想问的是如何转化这个url为我所说的样子的文件名,如把http://www.mydomain.com/aaa.htm转换成www_mydomain_com_aaa.htm,就是字符串如何转化
      

  5.   

    直接用replace替换即可,可以参考上面songyaowu给出的代码