Entwickler-Ecke

Basistechnologien - Substring bilden


ani - Mi 05.10.05 15:50
Titel: Substring bilden
Hallo!

Ich will einen Satz nach einem Wort durchsuchen, kenne aber nicht den Anfangsindex und den Endindex. Geht das mit substring? oder muss ich die einzelnen Zeichen der beiden Wörter vergleichen?


raziel - Mi 05.10.05 16:00

Hallo,

ganz genau hab ich das Problem jetzt nicht verstanden, aber guck dir mal die Methode IndexOf von String an, das dürfts sein ;)

Gruß,
raziel


Martin1966 - Mi 05.10.05 17:00

Mit der Funktion Pos kannst du nach einen String innerhalb eines Strings suchen.

Lg Martin


ani - Do 06.10.05 08:34

:)

vielen dank indexof war das richtige !

gibts hier auch ein anfängerforum oder spielt das keine rolle wie einfach die fragen sind? ;)


Christian S. - Do 06.10.05 09:25

user profile iconani hat folgendes geschrieben:
gibts hier auch ein anfängerforum oder spielt das keine rolle wie einfach die fragen sind? ;)
Da der Schwierigkeitsgrad für jeden anders ist, spielt das keine Rolle :-)


ani - Do 06.10.05 09:31

OK :)


Martin1966 - Do 06.10.05 10:50

Oh... sehe gerade, dass das ja das C# Forum ist... oops :oops: Dann vergesst mein Posting oben.

Lg Martin


Robert_G - Do 06.10.05 13:33

user profile iconMartin1966 hat folgendes geschrieben:
Oh... sehe gerade, dass das ja das C# Forum ist... oops :oops: Dann vergesst mein Posting oben.
So einfach kannst du dich nicht rausreden! :P
user profile iconMartin1966 hat folgendes geschrieben:
Mit der Funktion Pos kannst du nach einen String innerhalb eines Strings suchen.
Hier haben wir ein nettes Beispiel, was man mit einer RTL Assembly so alles falsch machen kann...
Pos liefert die Position für eine Indexierung basierend auf 1[1].
System.String wird aber (konsistent mit allen anderen Indexern) 0-basiert indexiert.
Der folgende Code liefert also nicht "allo" sondern "llo"!

C#-Quelltext
1:
2:
const string Hallo = "Hallo";
string allo = Hallo.SubString(System.Pos("a", Hallo))


Prost Mahlzeit... :eyecrazy:

[1]wie es in Delphi32 der Fall war


Delete - Do 06.10.05 13:39

(off-topic, weil ich fachlich nichts auszusetzen habe)

Ich plädiere für eine Einführung von Fußnoten, bzw. Tooltipps, etwa
Zitat:
Pos liefert die Position für eine Indexierung basierend auf [tooltip="wie es in Delphi32 der Fall war"]1[/tooltip].

für Robert. :mrgreen:


Christian S. - Do 06.10.05 14:32

Soll er halt die Meta-Tags verwenden ;-)


Robert_G - Do 06.10.05 14:50

user profile iconChristian S. hat folgendes geschrieben:
Soll er halt die Meta-Tags verwenden ;-)
Cooool. :)[meta]unauffälliges Icon, aber cool...[/meta]