logo

Substr() de chaîne C++

La fonction Substring est utilisée pour gérer les opérations sur les chaînes. Il génère une nouvelle chaîne avec sa valeur initialisée à une copie d'une sous-chaîne de cet objet.

java diviser la chaîne par délimiteur

Syntaxe :

Considérons une chaîne « str », une position « pos » et une longueur « len ». La syntaxe serait :

 str.substr(pos,len); 

Paramètres

Cette fonction contient deux paramètres.

    pos :Ce paramètre définit la position du caractère à partir duquel le caractère doit être copié en tant que sous-chaîne.seulement :Ce paramètre définit le nombre de caractères à inclure dans l'objet sous-chaîne à partir de la position définie dans le premier paramètre

Valeur de retour

Cette fonction renvoie un objet chaîne nouvellement construit.

Exemple 1

 #include using namespace std; int main() { string str = &apos;javatpoint&apos; string substring = &apos;&apos;; substring = str.substr(0,3); cout&lt;<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract &apos;java&apos; string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>

Dans cet exemple, str et substring sont deux objets chaîne. str contient la valeur de chaîne, c'est-à-dire javatpoint et nous extrayons la chaîne 'java' de l'objet str en utilisant la fonction substr. Désormais, l'objet sous-chaîne contient Java.