En streng er en sekvens af tegn i en endelig længde , der er valgt ud fra et alfabet. Strenge og tegn typisk har separate datatyper i programmeringssprog , selv om de er nært beslægtede . String og karakter manipulation - såsom at finde et tegn i en streng eller adskillelse en streng i flere dele - er en af de mere almindelige aktiviteter i edb -programmering. Fordi det er sådan et fælles behov , næsten alle moderne programmeringssprog indeholder indbyggede funktioner, der giver dig mulighed for at operere på strenge. Instruktioner
1
Indtast følgende kode i udviklingsmiljøet , hvis du programmerer i struktureret forespørgsel sprog (SQL) : Hej
SELECT CHARINDEX ( 'B ', ' ABC ' ) < br >
SQL CHARINDEX funktionen returnerer startpositionen for den første forekomst af et tegn i en streng . I dette eksempel returnerer funktionen to . Husk, at funktionen anser det første tegn i en streng ved position én.
Hvis funktionen ikke kan finde tegn i strengen , returneres nul.
2
Indtast følgende kode i udviklingsmiljøet , hvis du programmerer i Microsoft C # : Hej
string stringToSearch = "ABC" ,
string searchString = " B "
int charLocation = stringToSearch . indexOf ( searchString )
C # indexOf metode String klassen returnerer startpositionen for den første forekomst af et tegn i en streng . I dette eksempel , returnerer metoden én . Husk, at funktionen anser det første tegn i en streng ved position nul.
Hvis funktionen ikke kan finde tegn i strengen , returnerer negativ.
3 < p > Indtast følgende kode i udviklingsmiljøet , hvis du programmerer i PHP : Hej
< php
$ stringToSearch = "ABC" ,
print strpos ( $? stringToSearch , "B "). "\\ n"; ?
>
stripos ( ) returnerer startpositionen for den første forekomst af et tegn i en streng . I dette eksempel , returnerer metoden én . Husk, at funktionen anser det første tegn i en streng ved position nul.
Hvis funktionen ikke kan finde tegn i strengen , returnerer falsk.
4
Indtast følgende kode i udviklingsmiljøet , hvis du programmerer i JavaScript : Hej
var stringToSearch = "ABC" ,
var searchString = " B "
var charLocation = stringToSearch . indexOf ( searchString )
JavaScript indexOf metode returnerer startpositionen for den første forekomst af et tegn i en streng . I dette eksempel , returnerer metoden én . Husk, at funktionen anser det første tegn i en streng ved position nul.
Hvis funktionen ikke kan finde tegn i strengen , returnerer negativ.
< Br >