如何根据文件内容给文件重命名?(批量)

计算改变生活 发布于 2013/05/27 17:02
阅读 589
收藏 0

下面是一个实例,其他文件的结构相同


文件前几行如下:

<div id="mainContent">
<div id="mc003box">
<br><center><span class='subtitle'>潮流口味之摄影</span></center><br /><center><span class='title'><h3>米原康正的“一期一会”</h3></span><br /><span class='author'>文/金雯</span><br /><span class='author'><<新周刊>>第355期</span><br /></center><div class='description'><br />
<br />
<strong>他的作品被称作&ldquo;私摄影&rdquo;,他被称作&ldquo;日本潮流情色摄影界的第一把交椅&rdquo;,但他觉得自己不过是具有马上与对方变得亲密的能力。</strong><br />
<br />
<br />

想把其文件名改为   <<新周刊>>第355期-潮流口味之摄影-米原康正的“一期一会” 

加载中
0
戴威
戴威
什么文件?
计算改变生活
计算改变生活
html,可以处理成文本
0
暴走的蛇
暴走的蛇
可以说说你的大概的需求么,或者你你想达到一个什么样的效果?
计算改变生活
计算改变生活
需求已经贴到问题正文
0
计算改变生活
计算改变生活
难道又要用python跑?还不熟悉html解析
计算改变生活
计算改变生活
回复 @soso_fy : 由于标题有变化,每个文件字符串长度不同,不能通过slice截取需要的字符
PepsiZero
PepsiZero
如果前几行内容固定不变的话,直接当字符串解析好了
0
暴走的蛇
暴走的蛇
最简单的办法,当然前提是你的这个html源码是从一个网站爬下来的有特定顾虑的,如果是按照你当前的这个html的话可以使用jsoup进行html解析,然后你需要的内容分布在class为 author,subtitle和title中,可以把这几个特定的值取出来就可以组成你需要的文件名称了!
0
计算改变生活
计算改变生活
请问如何写 <span class='title'><h3>米原康正的“一期一会”</h3></span>的正则表达式
计算改变生活
计算改变生活
回复 @soso_fy : 标题有变化,每个文件字符串长度不同,不能通过slice截取需要的字符
PepsiZero
PepsiZero
简单一点直接切片操作截取好了
返回顶部
顶部