Buchstaben in Wort lokalisieren {gelöst}

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Buchstaben in Wort lokalisieren {gelöst}

Beitrag von lassma-asma »

Moin Leute ...

ich brauche einen Code um die Stellen an denen ein String in einem 2. string vorkommt herauszukriegen ...
auch wenn es mehrere stellen gibt

z.B Dampfschiff
string f in string dampfschiff kommt an den stellen 5 ,10 ,11 raus

Danke schonma lassma-asma
Zuletzt geändert von lassma-asma am 21.12.2007 01:31, insgesamt 1-mal geändert.
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

Beitrag von Bisonte »

ganz banal =

Code: Alles auswählen

Procedure LetterFinder(String.s,Suchstring.s)

For i=1 To Len(String)

If Mid(String,i,1)=Suchstring
  Debug "Position = "+Str(i)
EndIf

Next i

EndProcedure

LetterFinder("Dampfschiff","f")
Wäre natürlich ausbaufähig wegen Gross/Kleinschreibung, eine Linklist , damit das Ergebnis mehrfach sein kann ... und und und
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Da kann man auch gleich Findstring nutzen

Code: Alles auswählen

  pos = 0
  s.s = "Dampfschiff"
  n.s = "f"
  
  Repeat
    pos = FindString(s,n,pos+1)
    
    If pos
      Debug pos
    EndIf 
    
  Until pos = 0  
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

Beitrag von Bisonte »

;) oder das...
Ich sah die frage und sah mich den code wie in trance tippern :D
Da hab ich nicht wirklich nachgedacht ;) wie soll ich sagen ...
intuitiv gefühlt .... :oops:
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
lassma-asma
Beiträge: 107
Registriert: 10.07.2007 09:14
Wohnort: Saarland

Beitrag von lassma-asma »

jo danke ihr beiden ...

is genial unn so ziemlich genau das was is suchte ...

Gruß lassma-asma
Gruß lassma-asma

MultiPONG
HANGMAN


PB 3.94 und PureBasic 4.51 !!!
Antworten