Hey /prog/,
I'm trying to make a regex to grab file paths out of the txt file itunes gives as a playlist but I keep getting crap mixed in. What am I doing wrong?
(\s+)C:\\Files\\Music(.*\.\w{3})\n
Translation: More than one whitespace, file path, any number of non-newlines, a period, any 3 alphabet characters (the file extension), and a newline.
No matches with the carriage return.
what operating system uses "\" as a path separator and has DOS "C:" faggotry and doesn't use "\r\n" for the ends of lines? What's the '?' for? Isn't it for +/- a single character? *? = non-greedy *
>>6
>what operating system uses "\" as a path separator and has DOS "C:" faggotry and doesn't use "\r\n" for the ends of lines?
I guess itunes is kind enough not to add any \r to the playlists it makes. But yea, it does make it a pain. What's worse is I'm going to write a batch file to copy all those files to a single location next.
>some_file.flac
>OH SHI-
Haha, wish itunes could support flac.
>>7
why not use a media player that doesn't suck ass? then you can just put the pathnames of your files in a text file one per line and play it like this: mplayer playlist.txt
and you could copy them all to a single location like this:
for i in $(cat playlist.txt); cp $i /path/to/directory/you/want/to/put/the/files/in
>>8
The playlist is from itunes and holds all of the meta tag info, mixed in with the file paths. I am trying to make a playlist as you describe so I can copy my music from windows (itunes) to linux (audacious).