logo

C++-String substr()

Die Teilstring-Funktion wird zur Verarbeitung von String-Operationen verwendet. Es generiert eine neue Zeichenfolge, deren Wert auf eine Kopie einer Teilzeichenfolge dieses Objekts initialisiert wird.

Syntax :

Betrachten Sie eine Zeichenfolge „str“, eine Position „pos“ und eine Länge „len“. Syntax wäre:

 str.substr(pos,len); 

Parameter

Diese Funktion enthält zwei Parameter.

    Pos:Dieser Parameter definiert die Position des Zeichens, von dem aus das Zeichen als Teilzeichenfolge kopiert werden soll.nur :Dieser Parameter definiert die Anzahl der Zeichen, die ab der im ersten Parameter definierten Position in das Teilzeichenfolgenobjekt aufgenommen werden sollen

Rückgabewert

Diese Funktion gibt ein neu erstelltes String-Objekt zurück.

Beispiel 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>

In diesem Beispiel sind str und substring zwei String-Objekte. str enthält einen String-Wert, d. h. Javatpoint, und wir extrahieren den String „Java“ aus dem Str-Objekt mithilfe der Substr-Funktion. Jetzt enthält das Teilzeichenfolgenobjekt Java.