Comment utiliser substring en C#
Substring() est utilisé pour récupérer une sous-chaîne à partir d’une chaîne de caractère. Cette méthode peut être surchargée en lui passant un nombre de paramètres différent :
- String.Substring(int)
- String.Substring(int, int)
1. String.Substring(startIndex)
Le paramètre « startIndex » spécifie la position de départ de la sous-chaîne, puis continue jusqu’à la fin de la chaîne.
Exemple :
using System; public class WayToLearnX { // Méthode principale public static void Main() { String str = "Welcom to WayToLearnX"; Console.WriteLine("Chaîne : " + str); // récupérer la sous-chaîne à partir de l'index 10 Console.WriteLine("Sous-chaîne : " + str.Substring(10)); } }
La sortie :
Chaîne : Welcom to WayToLearnX Sous-chaîne : WayToLearnX
2. String.Substring(startIndex, length)
Cette méthode est utilisée pour extraire une sous-chaîne qui commence à partir de la position spécifiée, décrite par le paramètre « startIndex » et dont la longueur est spécifiée « length ». Si « startIndex » est égal à la longueur de la chaîne « length » et que la longueur du paramètre est égale à zéro, elle ne retournera rien.
Exemple :
using System; public class WayToLearnX { // Méthode principale public static void Main() { String str = "Welcom to WayToLearnX"; Console.WriteLine("Chaîne : " + str); // récupérer la sous-chaîne à partir de l'index 15 à la longueur 5 Console.WriteLine("Sous-chaîne : " + str.Substring(15, 5)); } }
La sortie :
Chaîne : Welcom to WayToLearnX Sous-chaîne : Learn