Расширенная обработка полей тега ID3
У меня есть несколько MP3-файлов с таким же общим альбомом "_misc". в comment
поле, файлы также имеют реальное имя альбома, сохраненное с использованием шаблона album[REAL_ALBUM_NAME]
, В поле комментария может быть или не быть другого текста до и после album
декларация.
Я хотел бы автоматически извлечь настоящее название альбома для каждого из этих MP3-файлов и поместить его в album
поле (перезаписывая "_misc") с использованием пакетного / автоматизированного процесса. Как я могу это сделать? Я могу получить доступ к файлам с Windows, OS X или Ubuntu (работает как живой CD/DVD).
1 ответ
MP3Tag действительно делает это. Используйте Tag -> Tag. Установить ALBUM
поле для $regexp(%comment%,album\[(.*)\],\1)
, (Я не проверял это, но это должно работать.)
Изменить: Нажмите Convert->Actions
и установите тип в Значение формата. Регулярное выражение $regexp(%comment%,'^.*album\[([^\]]+)\].*$',$1)
- Обратите внимание .*
в начале и в конце выражения, чтобы избежать совпадения с другим текстом в поле комментария, и вы используете $1
ссылаться на матч. ( Источник)