logo

C++ String substr()

Understrengsfunktion bruges til at håndtere strengoperationer. Den genererer en ny streng med dens værdi initialiseret til en kopi af en understreng af dette objekt.

Syntaks:

Overvej en streng 'str', position' pos' og længde 'len'. Syntaks ville være:

 str.substr(pos,len); 

Parametre

Denne funktion indeholder to parametre.

    pos:Denne parameter definerer placeringen af ​​tegnet, hvorfra tegnet skal kopieres som en understreng.kun:Denne parameter definerer antallet af tegn, der skal inkluderes i substring-objektet fra den position, der er defineret i den første parameter

Returværdi

Denne funktion returnerer et nyligt konstrueret strengobjekt.

Eksempel 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 dette eksempel er str og understreng to strengobjekter. str indeholder strengværdi, dvs. javatpoint, og vi ekstraherer 'java'-streng fra str-objekt ved at bruge substr-funktionen. Nu indeholder substring-objektet java.