社区
VB基础类
帖子详情
如何将URL转换成文件名
ytcgj
2007-05-23 01:00:03
各位好,假如有这样的一个网页文件,http://www.mydomain.com/abc.htm,如何将他转换为www_mydomain.com_abc.htm,谢各位。
...全文
642
12
打赏
收藏
如何将URL转换成文件名
各位好,假如有这样的一个网页文件,http://www.mydomain.com/abc.htm,如何将他转换为www_mydomain.com_abc.htm,谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainstormmaster
2007-05-24
打赏
举报
回复
直接用replace替换即可,可以参考上面songyaowu给出的代码
gates_hoon
2007-05-23
打赏
举报
回复
你转换它准备要干什么呢?我觉得毫无意义啊
cqq_chen
2007-05-23
打赏
举报
回复
我知道你的意思,问题是你需要转化的格式太多,能用性很差。所以要做字符串处理很麻烦。如果可以转一下思路,通过别的方式来处理,也可以达到你要的效果,不好吗?
ytcgj
2007-05-23
打赏
举报
回复
我想你没有明白我的意思,我是说做一个程序,能自动访问一些网站的网页,并能将这些网页处理后保存在本地硬盘里,如访问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,就是字符串如何转化
cqq_chen
2007-05-23
打赏
举报
回复
以字符串的方式存放,打开时直接在IE中打开。
ytcgj
2007-05-23
打赏
举报
回复
直接存放url不是更好吗?
不懂你的意思,文件名中不能包括诸如://.之类的字符,请大家赐教
cqq_chen
2007-05-23
打赏
举报
回复
直接存放url不是更好吗?
ytcgj
2007-05-23
打赏
举报
回复
功能是从网上把网页文件抓取下来进过分析存到硬盘上,也可抓取本地硬盘上的文件
韧恒
2007-05-23
打赏
举报
回复
有个笨法,但可能比较有效。
dim s as string
s="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"
还好你要替换的字符种类不是很多。哈....
cqq_chen
2007-05-23
打赏
举报
回复
做什么用呢?可能说明一下吗?也许可以换一种方式来实现。
ytcgj
2007-05-23
打赏
举报
回复
还有一些是前面没有带http的如www.mydomain.com/aaa.htm,还有一些是后面没有文件名的,如http://www.domain.com/,还有一些是在本地文件夹里的如:c:\web\ccc.htm,想转换为c_web_ccc.htm。实在头痛啊,务必请各位帮助
cqq_chen
2007-05-23
打赏
举报
回复
如果确定是这一格式,就用字符串处理函数处理就行。
filenamify-
url
:将
URL
转换为有效的
文件名
filenamify-
url
将
URL
转换为有效的
文件名
安装 $ npm install filenamify-
url
用法 const filenamify
Url
= require ( 'filenamify-
url
' ) ;filenamify
Url
( 'http://sindresorhus.com/foo?bar=baz' ) ;//=> '...
批量
文件名
编码转换.7z
将其他编码
文件名
与中文汉字批量转换
Python将
url
转换作为合法
文件名
url
lib.request.
url
2pathname()转换后再去除非法字符 或 MD5算法
java
url
文件名
_将
URL
转换为普通的Windows
文件名
Java
因此,要将
URL
转换为File,您应该说Paths.get(
url
.toURI()).toFile()。如果您还不能使用JDK1.7,我建议您使用new File(URI.getSchemeSpecificPart())。转换文件→URI:首先,我将向您展示一些可能在Java中获得的URI...
python
URL
和
文件名
互转
URL
和
文件名
互转 """ charIn
Url
:List[str]=[":","/","?","&"] charInFileName: List[str] = ["`", "#", "]", "$"] class Direction: def __init__(self, sourceCharList: List[str],
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章