Bonjour,
Je suis débutante en .Net.
Je souhaite transformer une chaine de caractère mot1_mot2_mot3 en Mot1Mot2Mot3 par exemple (le nombre de _ n'est pas fixe).
J'ai testé le bout de code suivant pour essayer au moins d'obtenir mot1mot2mot3 mais ça ne fonctionne pas. Ma méthode static :
Mon appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public static string transformSqlToClasse(string sqlName) { Regex regex = new Regex("(_)+"); Match match = regex.Match(sqlName); if (match.Success) { for (int i = 0; i < match.Groups.Count; i++) { Group g = match.Groups[i]; if (g.Success) { regex.Replace(sqlName, g.Value + " "); } } } return sqlName; }
La sortie = mot1_mot2_mot3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string className = MaClasse.transformSqlToClasse("mot1_mot2_mot3"); Console.WriteLine(className);
HELP !!
Merci de votre aide !
WwAvE
Partager