Je suis en train de créer une regex en C# pour extraire le titre artiste, numéro de piste et de la chanson à partir d'un nom de fichier nommé comme: 01.artist - titre.mp3Problème créer au regex nom
En ce moment, je peux » t obtenir la chose au travail, et j'ai des problèmes à trouver beaucoup d'aide pertinente en ligne.
Voici ce que j'ai jusqu'à présent:
string fileRegex = "(?<trackNo>\\d{1,3})\\.(<artist>[a-z])\\s-\\s(<title>[a-z])\\.mp3";
Regex r = new Regex(fileRegex);
Match m = r.Match(song.Name); // song.Name is the filname
if (m.Success)
{
Console.WriteLine("Artist is {0}", m.Groups["artist"]);
}
else
{
Console.WriteLine("no match");
}
Je ne reçois aucun match du tout, et toute l'aide est appréciée!
+1 pour le lien Expresso – TLiebe