修改IrcShow-X 去除歌曲名前的数字和小数点

    这几天再学Pthon,看了一天的《简明Python教程 》,对其有了一定的了解。

    决定找个试试手的机会,刚好发现amarok播放的歌曲有很多形如“01.勇气.mp3”的歌曲名。由于前面有一个数字和小数点,IrcShow-X 无法搜索到正确的歌词,IrcShow-X是用Python写的,哈哈。

    在players目录中有一个playerBase.py和其他各式各样的播放器。顾名思议,playerBase是其他播放器的父类。其中有一个getTitle方法,就是从返回当前播放器正在播放的歌曲的名称。

   在mainGuiQt4.py中调用了播放器的getTitle方法。如:

self.title=self.di.getTitle()

准备用正则表达式去掉歌词名前的数字和小数点,于是在mainGuiQt4.py的开头添加:

import re

并将self.title=self.di.getTitle(),该为:

self.title=self.di.getTitle()

#去除歌词名前的数字和小数点 By SahuSoft
p=re.compile('^/d*/.')
self.title=p.sub('',self.title)
 #去除歌词名前的数字和小数点END

再次运行IrcShow-X.py,可以发现能正确搜索到歌词。

OK!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值