logo

C++ Tekenreeks substr()

De substringfunctie wordt gebruikt voor het afhandelen van stringbewerkingen. Het genereert een nieuwe string waarvan de waarde is geïnitialiseerd op een kopie van een substring van dit object.

Syntaxis:

Beschouw een string 'str', position' pos' en lengte 'len'. Syntaxis zou zijn:

Java-gebruiksdatum
 str.substr(pos,len); 

Parameters

Deze functie bevat twee parameters.

    pos:Deze parameter definieert de positie van het teken van waaruit het teken als subtekenreeks moet worden gekopieerd.alleen :Deze parameter definieert het aantal tekens dat moet worden opgenomen in het substringobject, beginnend vanaf de positie die is gedefinieerd in de eerste parameter

Winstwaarde

Deze functie retourneert een nieuw geconstrueerd stringobject.

Android-versies

voorbeeld 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 dit voorbeeld zijn str en substring twee stringobjecten. str bevat de stringwaarde, dat wil zeggen javatpoint en we extraheren de 'java'-string uit het str-object met behulp van de substr-functie. Nu bevat het substring-object Java.