Winamp将保存在与音乐相同的文件夹中的播放列表保存为Windows的相对路径,但除非我将其转换为Linux相对路径,否则复制和粘贴到Android中不起作用。所以
#EXTM3U
#EXTINF:262,Corona - Rhythm Of The Night
Unsorted\Corona - Rhythm Of The Night.mp3
#EXTINF:324,The B-52's - Love Shack
The B-52's - Love Shack.mp3
需要转换为
#EXTM3U
#EXTINF:262,Corona - Rhythm Of The Night
./Unsorted/Corona - Rhythm Of The Night.mp3
#EXTINF:324,The B-52's - Love Shack
./The B-52's - Love Shack.mp3
适用于Android上的VLC播放器,可以正确读取播放列表。
好吧,弄清楚如何在没有启用正则表达式的情况下将\转换为/在Notepad ++上是很容易的,但我在regex上太新了,无法掌握如何甚至读取其指南中的目录,即使我想要的只是之后是将./添加到第一行之后的每个奇数行的开头。
你可以用
(?:.*\R){2}\K
并用./
取代。
细节
(?:.*\R){2}
- 连续两次出现({2}
)除了换行符之外的任何0+字符,尽可能多(.*
),\K
- match reset operator丢弃与匹配缓冲区匹配的所有文本。替换是./
,即它在比赛结束时插入。