/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Søg i en TString
Fra : Rasmus


Dato : 10-10-01 14:11

Hej
Hvordan finder jeg en bogstav kombination i en TString.
Mit eksempel, som er i Borlands C++Builder 5:

Edit1->Text = Memo1->Lines->IndexOf("hej");

Den finder kun bogstavet hvis det står først i linien i TSsring'en, ikke
hvis der kommer bogstaver før.
Det skal lige siges for dem der ikke bruger C++Builder, at Edit1 er
en tekst boks og Memo1 er en Tekst rude skrevet med TString.

Hvordan skal jeg finde min kombination af bogstaver i TString'en.

Venlig Hilsen
Rasmus Steffensen



 
 
Ivan Johansen (20-10-2001)
Kommentar
Fra : Ivan Johansen


Dato : 20-10-01 19:43

Rasmus wrote:

> Hej
> Hvordan finder jeg en bogstav kombination i en TString.
> Mit eksempel, som er i Borlands C++Builder 5:
>
> Edit1->Text = Memo1->Lines->IndexOf("hej");
>
> Den finder kun bogstavet hvis det står først i linien i TSsring'en, ikke
> hvis der kommer bogstaver før.
> Det skal lige siges for dem der ikke bruger C++Builder, at Edit1 er
> en tekst boks og Memo1 er en Tekst rude skrevet med TString.
>
> Hvordan skal jeg finde min kombination af bogstaver i TString'en.

IndexOf() leder efter en hel string, der er det samme som argumentet.
Hvis du kun vil søge efter den del, så prøv at bruge Memo1->Lines->Text,
som giver en AnsiString med hele teksten:
Edit1->Text = Memo1->Lines->Text->Pos("hej");

Ivan Johansen


Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste