13、Go编程:字符串处理、类型解析与集合应用

Go编程:字符串处理、类型解析与集合应用

1. 字符串处理:M3u2pls程序示例

在Go编程中,字符串处理是常见的任务。以M3u2pls程序为例,它能将 .m3u 音乐播放列表文件转换为 .pls 格式。

1.1 .m3u .pls 文件格式
  • .m3u文件 :以 #EXTM3U 开头,每首歌曲由两行表示。第一行以 #EXTINF: 开头,后跟歌曲时长(秒)、逗号和歌曲名称;第二行是歌曲文件的路径。例如:
#EXTM3U
#EXTINF:315,David Bowie - Space Oddity
Music/David Bowie/Singles 1/01-Space Oddity.ogg
  • .pls文件 :以 [playlist] 开头,每首歌曲由三个键值对表示,分别为文件名、标题和时长(秒)。文件末尾还有两行元数据。例如:
[playlist]
File1=Music/David Bowie/Singles 1/01-Space Oddity.ogg
Title1=David Bowie - Space Oddity
Le
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值