Hallo zusammen,
versuche seit längerem folgendes Problem zu lösen:
Ich habe einen string, beispielsweise
string a = "ABCD1";
oder auch
string b = "ABCD16";
Ich möchte jetzt allerdings nur die Zahl entnehmen. also aus "ABCD1" möchte ich nur 1 speichern und bei "ABCD16" nur die Zahl 16 speichern.
Ich habe mir folgendes überlegt:
Ich lasse mir die gesamte Länge des strings ausgeben.
int i = ("ABCD16").length;
suche dann nach der ersten Zahl die antrifft. (weiß leider nicht wie...)
z.B.
int j = suchewannerstezahlvorkommt("ABCD16");
und dann subrahiere ich beides, komme dann auf die reine Zahl..
int k = i-j;
geht das irgendwie??
gruß
karin
Hi karin,
such mal nach Regular Expressions. Damit bekommst du sowas hin.
MfG
wax
Hi,
String.Replace("ABCD", String.Empty)
Oder eine Kombination aus String.IndexOf(x) mit String.Substring
sollten in diesem Fall doch auch reichen...?
Gruß
Achim