Merci de vos réponses, cependant je ne vois pas l'utilité d'utiliser Instr() ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionVa mal s'embarquer également avec les expressions régulières, car comment savoir à quel niveau on est au 1er "-".
position = InStr(nom_ss_ext, " - ") artiste = Mid(nom_ss_ext, 1, position) titre = Mid(nom_ss_ext, position + 3)
Dim auteur_titre As String = "Jean-Louis Aubert - Dis quand reviendras-tu ?" Dim elements() As String = auteur_titre.Replace(" - ", "§").Split("§") MessageBox.Show(elements(0) & Environment.NewLine & elements(1))