logo

C++ String substr()

Delsträngsfunktion används för att hantera strängoperationer. Den genererar en ny sträng med dess värde initialiserat till en kopia av en delsträng av detta objekt.

Syntax :

Tänk på en sträng 'str', position' pos' och längd 'len'. Syntax skulle vara:

konkat java-sträng
 str.substr(pos,len); 

Parametrar

Denna funktion innehåller två parametrar.

    pos :Denna parameter definierar positionen för tecknet varifrån tecknet ska kopieras som en delsträng.endast:Denna parameter definierar antalet tecken som ska inkluderas i delsträngsobjektet med start från positionen som definieras i den första parametern

Returvärde

Denna funktion returnerar ett nykonstruerat strängobjekt.

innehåller python

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

I det här exemplet är str och delsträng två strängobjekt. str innehåller strängvärde dvs javatpoint och vi extraherar 'java'-sträng från str-objekt genom att använda substr-funktionen. Nu innehåller delsträngsobjektet java.