Est-ce que quelqu'un sait que je peux remplacer un groupe de nombres d'une chaîne par un *. Par exemple, si j'ai une chaîne comme celle-ci "Test123456.txt", je veux la convertir en "Test # .txt". J'ai vu beaucoup d'exemples qui peuvent remplacer chaque nombre individuel par un nouveau personnage, mais aucun qui traite d'un groupe de nombres. Toute aide est très appréciée!C# Remplacer un groupe de nombres dans une chaîne par un seul caractère
0
A
Répondre
4
Regex r = new Regex(@"\d+", RegexOptions.None);
Console.WriteLine(r.Replace("Test123456.txt", "#"));
Console.Read();
1
vous pouvez utiliser regex, pour ce faire, mais si vous connaissez le texte exact, puis en utilisant la méthode string.Replace
serait plus efficace:
string str = "blahblahblahTest123456.txt";
str = string.Replace("Test#.txt","Test123456.txt");
1
Utilisation Regex.Replace()
comme suit:
string fileName = "Test12345.txt";
string newFileName = Regex.Replace(fileName, @"[\d]+", "#");
Questions connexes
- 1. Comment remplacer un seul caractère par l'index
- 2. chaîne remplacer par un autre caractère C#
- 3. Remplacer un caractère par une chaîne
- 4. remplacer un seul mot dans une chaîne
- 5. Chaîne rapide Remplacer par un caractère générique
- 6. remplacer un caractère dans une chaîne
- 7. C# caractère chaîne remplacer
- 8. JavaScript Remplacer la chaîne par un caractère |
- 9. Capture de caractères consécutifs non alphanumériques dans une chaîne dans un seul groupe
- 10. Convertir un seul caractère en chaîne?
- 11. remplacer un caractère dans la chaîne
- 12. Remplacer les chiffres dans la chaîne C#
- 13. Remplacer plusieurs caractères dans une chaîne dans C# par un seul doublure
- 14. Comment utiliser regex pour un seul caractère dans une chaîne?
- 15. Remplacer par un caractère inconnu
- 16. Remplacer un caractère dans une chaîne de jquery
- 17. Remplacer une lettre dans une chaîne avec un caractère
- 18. Remplacer par un seul formulaire
- 19. Comment remplacer une chaîne contenant un caractère spécifique dans python?
- 20. comment remplacer un caractère dans une chaîne en javascript
- 21. Comment modifier un seul caractère dans une chaîne, en Python?
- 22. Javascript - Remplacer le caractère d'échappement dans un littéral de chaîne
- 23. Remplacer un caractère avec une chaîne dans LaTeX
- 24. Comment remplacer un caractère dans la chaîne avec un caractère vide en C# .NET
- 25. C# Remplacer la variable (direction) par un seul mot (mappage)
- 26. Remplacer un caractère par beaucoup avec regex
- 27. mysql remplacer chaîne + suivant un caractère
- 28. Remplacer une chaîne commençant par un caractère spécifique et se terminant par un caractère spécifique dans l'expression régulière
- 29. Remplacer caractère dans une chaîne avec un espace
- 30. Groupe par requête - Pas un seul groupe par fonction?
C'est parfait !!! Je l'accepterai quand je le pourrai. Je vous remercie! – DukeOfMarmalade