Gewusst wie: suchen ein Zeichen in einer Zeichenfolge

February 25

Ein String ist eine Folge von Zeichen, die eine endliche Länge, die aus einem Alphabet ausgewählt ist. Zeichenfolgen und Zeichen haben in der Regel separate Datentypen in Programmiersprachen, obwohl sie eng verwandt sind. Zeichenfolge- und Manipulation--wie beim Suchen eines Zeichens in einer Zeichenfolge oder eine Zeichenfolge zu trennen in mehrere Teile--ist eine mehr allgemeinen Aktivitäten bei der Computerprogrammierung. Da solche gemeinsamen Handlungsbedarf ist, enthält fast jede moderne Programmiersprache integrierte Funktionen, die mit Zeichenfolgen arbeiten ermöglicht.

Anweisungen

1 Geben Sie den folgenden Code in der Entwicklungsumgebung bei der Programmierung in strukturierte Abfragesprache (SQL):

WÄHLEN SIE CHARINDEX ('B', 'ABC')

Die SQL CHARINDEX-Funktion gibt die Position des ersten Vorkommens eines Zeichens in einer Zeichenfolge zurück. In diesem Beispiel gibt die Funktion zwei. Denken Sie daran, dass die Funktion das erste Zeichen in einer Zeichenfolge an Position eins betrachtet.

Wenn die Funktion das Zeichen in der Zeichenfolge nicht finden kann, wird NULL zurückgegeben.

2 Geben Sie den folgenden Code in der Entwicklungsumgebung, wenn Sie in Microsoft C#-Programmierung:

String Text = "ABC";

Zeichenfolge SearchString = "B";

Int CharLocation = stringToSearch.IndexOf(searchString);

Die C#-IndexOf-Methode der String-Klasse gibt die Position des ersten Vorkommens eines Zeichens in einer Zeichenfolge zurück. In diesem Beispiel gibt die Methode einen zurück. Denken Sie daran, dass die Funktion das erste Zeichen in einer Zeichenfolge an Position 0 (null hält).

Wenn die Funktion das Zeichen in der Zeichenfolge nicht finden kann, gibt es minus eins.

3 Geben Sie den folgenden Code in der Entwicklungsumgebung, wenn Sie in PHP programmieren:

<? Php

$stringToSearch = "ABC";

print strpos($stringToSearch , "B") . "\n";

? >

stripos() gibt die Position des ersten Vorkommens eines Zeichens in einer Zeichenfolge zurück. In diesem Beispiel gibt die Methode einen zurück. Denken Sie daran, dass die Funktion das erste Zeichen in einer Zeichenfolge an Position 0 (null hält).

Wenn die Funktion das Zeichen in der Zeichenfolge nicht finden kann, wird false zurückgegeben.

4 Geben Sie den folgenden Code in der Entwicklungsumgebung, wenn Sie in JavaScript programmieren:

Var Text = "ABC";

Var SearchString = "B";

Var CharLocation = stringToSearch.indexOf(searchString);

Die JavaScript-IndexOf-Methode gibt die Position des ersten Vorkommens eines Zeichens in einer Zeichenfolge zurück. In diesem Beispiel gibt die Methode einen zurück. Denken Sie daran, dass die Funktion das erste Zeichen in einer Zeichenfolge an Position 0 (null hält).

Wenn die Funktion das Zeichen in der Zeichenfolge nicht finden kann, gibt es minus eins.