Bonjour,

Voila je voudrais nettoyer le début de certain nom de fichiers (en l'occurence des fichier musicaux). Mes fichiers se présentes sous différentes formes, comme cela par exemple :

01 - Chanson
01. Chanson
cd01 Chanson
cD01. Chanson
01x02 - Chanson
018. - Chanson
(2007) Chanson
(2007). Chanson
2pac - titre
voici mon expression régulière qui ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Public Function cleanString(ByVal word As String) As String
        Dim maRegEx As New Regex("^(\s+(?cd)[0-9]+\s+[\.-]+\s+)*", RegexOptions.IgnoreCase)
        word = maRegEx.Replace(word, "")
        cleanString = word
End Function
Merci de votre aide