public void ID3RegexReplace(string SelectPattern, string newValue)
 {
     for (int i = 0; i < files.Length; i++)
     {
         RFile       currentFile = files[i];
         TagLib.File TagFile     = currentFile.Tag.File;
         TagLib.File NewTagFile  = null;
         if (TagFile.Tag != null)
         {
             TagFile.Tag.Album         = Regex.Replace(TagFile.Tag.Album, SelectPattern, newValue);
             TagFile.Tag.Performers[0] = Regex.Replace(TagFile.Tag.Performers[0], SelectPattern, newValue);
             TagFile.Tag.Title         = Regex.Replace(TagFile.Tag.Title, SelectPattern, newValue);
             NewTagFile = TagFile;
         }
         RenamerTag NewTag = new RenamerTag(NewTagFile);
         currentFile.SaveTag(NewTag);
         TagFile.Dispose();
         NewTagFile.Dispose();
     }
 }
 private void btnSave_Click(object sender, EventArgs e)
 {
     CurrentSong.SaveTag(NewTag);
     this.DialogResult = DialogResult.OK;
     this.Close();
 }