Computer -Programme und Websites verwenden verschiedene Arten von Daten, einschließlich Text. In den meisten Programmiersprachen werden Sequenzen von Text als Strings bezeichnet. Ein String ist eine Folge von Zeichen , die Groß-und Kleinbuchstaben , Zahlen und Symbole enthalten kann. Ein substring ist ein Abschnitt eines größeren String. Viele Websites und Programme verwenden Teilstrings um Daten , wie zB Benutzereingaben Text zu verwalten. Textvariablen
Programme und Web-Skripte Variablen verwenden , um einzelne Elemente von Daten zu modellieren. Das folgende Beispiel PHP Code demonstriert die Schaffung einer String-Variable : $
my_words = " hier sind einige Wörter ";
Dieser Code gibt die Variable einen Namen und einen Wert. Dies ist eine Zuweisung , mit der Textinhalt in Anführungszeichen auf der rechten Seite der Anweisung enthalten und dem Gleichheitszeichen Zuordnung zu den genannten Variablen auf der linken Seite. Text -Strings gehören zu den häufigsten Arten von Daten für Desktop-und Web -Anwendungen, Speichern von Benutzereingaben oder Text im Display . In einigen Sprachen wie Java, müssen Programmierer erklären den Typ einer Variablen , wenn sie es schaffen , wie folgt:
String MyWords = " hier sind einige Wörter ";
String Sections
Manchmal Programmierer benötigen, um Informationen über den Inhalt einer String-Variablen , einschließlich Erwerb Abschnitte darauf zugreifen . Es ist auch für Anwendungen zu beschneiden String gemeinsamen Werte - zum Beispiel, wenn ein Benutzer -Schnittstelle hat eine beschränkte Menge an Speicherplatz , um die Zeichenfolge angezeigt wird, oder wenn ein Datenspeicher Ressource, z. B. einer Datenbank , können nur dann gespeichert, Saiten einer begrenzten Länge . Oft führen substring Funktionen in Situationen, in denen der Entwickler nicht wissen, wie lange ein String sein wird , wie wenn es wird in aus Benutzereingaben lesen oder aus einer Datenquelle.
Funktionen
meisten Sprachen bieten Funktionen zur Erstellung von Teilstrings innerhalb von Anwendungen . Der folgende Java-Code zeigt :
String sectionString = myWords.substring (0 , 7);
Dies gibt die ersten sieben Zeichen im String als eine neue String-Variable . Der erste Parameter gibt den Index des ersten Zeichens nach dem Substring , während der zweite zeigt die Position nach dem letzten Zeichen . Die ersten Indexposition in eine Zeichenfolge Null ist. Die substring -Methode ändert nicht den String auf aufgerufen wird. Es kopiert die angegebene Zeichenfolge in eine neue Zeichenfolge. Der folgende Code führt den gleichen Prozess in PHP:
$ section_string = substr ( $ my_words , 0 , 7);
In diesem Fall sind die Parameter die ursprüngliche Zeichenfolge sowie die Index-Positionen .
Optionen
meisten substring Funktionen bieten Entwicklern mit Optionen in Bezug auf die Parameter, die sie passieren können . Zum Beispiel, wenn nur ein einzelner Integer-Parameter an die Methode übergeben wird, wird die Methode substring von dieser Position bis zum Ende der Zeichenfolge ausführen, wie in der folgenden JavaScript-Code :
var myText = " etwas mehr Wörter "; var textSection = myText.substring (5, 9 );
Einige Sprachen erlauben auch Code zum negativen ganzen Zahlen bestehen , wie in der folgenden JavaScript-Beispiel :
var EndText = myText.substring (-2) ;
Dies gibt die letzten beiden Zeichen in der Zeichenfolge
.