En streng er en sekvens av tegn i en begrenset lengde som er valgt fra et alfabet . Strenger og tegn vanligvis har egne datatyper i programmeringsspråk , selv om de er nært beslektet. String og karakter manipulasjon - for eksempel å finne et tegn i en streng eller skille en streng i flere deler - er en av de mer vanlige aktivitetene i programmering . Fordi det er slik et felles behov , inneholder nesten alle moderne programmeringsspråk innebygde funksjoner som lar deg operere på strenger . Instruksjoner
en
Skriv inn følgende kode i utviklingsmiljøet hvis du programmerer i strukturert spørrespråk ( SQL) : en
SELECT CHARINDEX (' B ', ' ABC ')
SQL CHARINDEX funksjonen returnerer startposisjonen til den første forekomsten av et tegn i en streng. I dette eksemplet , returnerer funksjonen to. Husk at funksjonen anser det første tegnet i en streng i posisjon én .
P Hvis funksjonen ikke finner tegnet i strengen , returneres null.
2
Angi følgende kode i utviklingsmiljøet hvis du programmerer i Microsoft C # : en
string stringToSearch = "ABC ";
string searchstring = "B ";
int charLocation = stringToSearch . IndexOf ( searchstring ) ;
C # IndexOf metoden i String klassen returnerer startposisjonen til den første forekomsten av et tegn i en streng. I dette eksempelet returnerer metode en. Husk at funksjonen anser det første tegnet i en streng i posisjon null.
P Hvis funksjonen ikke finner tegnet i strengen , returnerer den negativ en.
3 < p> Skriv inn følgende kode i utviklingsmiljøet hvis du programmerer i PHP : en
< php
$ stringToSearch = "ABC ";
print strpos ( $? stringToSearch , "B" ) . "\\ n"; ?
> med
stripos ( ) returnerer startposisjonen til den første forekomsten av et tegn i en streng. I dette eksempelet returnerer metode en. Husk at funksjonen anser det første tegnet i en streng i posisjon null.
P Hvis funksjonen ikke finner tegnet i strengen , returneres usann.
4
Angi følgende kode i utviklingsmiljøet hvis du programmerer i JavaScript : en
Var stringToSearch = "ABC ";
Var searchstring = "B ";
Var charLocation = stringToSearch . indexOf ( searchstring ) ;
JavaScript indexOf metoden returnerer startposisjonen til den første forekomsten av et tegn i en streng. I dette eksempelet returnerer metode en. Husk at funksjonen anser det første tegnet i en streng i posisjon null.
P Hvis funksjonen ikke finner tegnet i strengen , returnerer den negativ en.