Was ist Stringsubstring in C++?

Was ist Stringsubstring in C++?
Ein grundlegendes Element der Computerprogrammierung ist die String -Manipulation. String -Manipulationsmethoden sind eines der Schlüsselelemente von C ++, einer der anpassungsfähigsten Programmiersprachen, die jetzt verwendet werden. Programmierer können einen kleineren Teil einer String aus einer größeren Zeichenfolge extrahieren - String :: Substring. In diesem Handbuch werde ich die Funktionen des C ++ - Funktionszeichens :: Substring und wie sie verwendet werden, um mit Strings zu arbeiten.

String :: Substring in C++

Die Funktion String :: Substring In C ++ ermöglicht die Extraktion eines Abschnitts einer Zeichenfolge. Diese Funktion, die eine Komponente der C ++ - Standardbibliothek ist, wird häufig in Softwareprogrammen verwendet. Es wird häufig verwendet, um einen Abschnitt einer Zeichenfolge aus einer bestimmten Zeichenfolge zu extrahieren (auch als Substring bezeichnet).

Syntax für String :: Substring in C++

Die Syntax für die Verwendung String :: Substring ist wie folgt:

String substr (size_t start_pos, size_t länge);

Zwei Ganzzahlen, Start und Länge, sind die Parameter für die String :: Substring Funktion. Der Startparameter gibt an, wo der Substring beginnen soll (der Index), und der Längenparameter gibt an, wie viele Zeichen im Substring enthalten sein sollten. Die Funktion standardmäßig zum Extrahieren der vollständigen Zeichenfolge, die am Startpunkt beginnt, wenn der Längenparameter nicht angegeben ist.

Betrachten Sie den folgenden Code als Beispiel.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

String str1 = "Linux -Hinweis!";
String str2 = str1.Substr (6,5);
Cout << "Substring: " << str2 << endl;
Rückkehr 0;

Im obigen Code haben wir eine Zeichenfolge namens Str1 erstellt, die den Phrase „Linux -Hinweis enthält!”. Wir haben dann das benutzt substr () Methode zum Extrahieren eines Teils der Zeichenfolge, beginnend an Position 6 und mit 5 Zeichen fortgesetzt. Die String Variable Str2 enthält das Ergebnis.

Ausgang

Es gibt eine alternative Möglichkeit, die zu nutzen String :: Substring Funktion zusätzlich zu den Start- und Grafparametern. Dies wird erreicht, indem nur der Startparameter angegeben wird, der das Substring vom angegebenen Startplatz über das Ende der Zeichenfolge entfernt. Zum Beispiel:

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

String str1 = "Linux -Hinweis!";
String str2 = str1.Substr (7);
Cout << "Substring: " << str2 << endl;
Rückkehr 0;

Im Code haben wir eine Zeichenfolge namens STR1 initialisiert, die den Phrase „Linux -Hinweis enthält!”. Wir haben dann das benutzt substr () Methode zum Extrahieren eines Teils der Zeichenfolge, die an Position 7 bis zum Ende der Zeichenfolge beginnt. Die String -Variable STR2 speichert das Ergebnis.

Ausgang

Es ist wichtig zu berücksichtigen, dass das berücksichtigt wird String :: Substring Erstellt ein neues String -Objekt. Dies bedeutet, dass das ursprüngliche String -Objekt beim Aufrufen dieser Funktion nicht betroffen ist.

Verwendung von String :: Substring in c++

Einige Verwendungen von String :: Substring in C ++ sind:

  1. Datenverarbeitung und -analyse
  2. Saiten variabler Länge

1: Datenverarbeitung und -analyse

Der String :: Substring Die Methode wird häufig bei der Verarbeitung und Analyse von Textdaten verwendet. Beispielsweise kann Substring beim Verarbeiten von Daten aus Textdateien oder CSV -Dateien helfen, Daten zu extrahieren. Durch die Aufteilung großer Textdateien oder Zeichenfolgen in kleinere, überschaubarere Teile kann die Substring -Methode auch die Bearbeitung erleichtern.

2: Saiten variabler Länge

Der Substring Funktion kann auch hilfreich sein, wenn sie mit Zeichenfolgen mit variablen Längen arbeiten. Zum Beispiel kann der Inhalt bei der Bearbeitung von Texteingaben von Textfeldern in Webformularen mehrere Informationszeilen enthalten, die jeweils durch eine neue Linie oder eine Wagenrendite getrennt sind. Die Substringfunktion kann in dieser Situation verwendet werden, um bestimmte Datenlinien zu extrahieren.

Nutzen von String :: Substring in C++

Der String :: Substring Die Methode ist unglaublich flexibel, und aus diesem Grund kann jeder Programmierer viel davon profitieren, es zu verwenden. Um unerwünschte Ausgänge wie unerwartete Zeichen oder Indizes zu verhindern, muss die Funktion sorgfältig verwendet werden und die Parameter müssen ordnungsgemäß definiert werden. Es ist auch wichtig zu beachten.

Abschluss

Ein wichtiger Aspekt der String -Klasse in der STL ist die String :: Substring Methode in c++. Es ermöglicht den Programmierern, einen bestimmten Teil einer Zeichenfolge zu nehmen und sie basierend auf einem bestimmten Startpunkt zu extrahieren und zum Ende der Zeichenfolge zu zählen. Es kann verwendet werden, um Zeichenfolgen der variablen Länge zu ändern, Textdaten zu verarbeiten und lange Zeichenfolgen in verwaltbare Stücke zu unterteilen.