Hi Leute, wie bekomme ich es hin aus diesem String: "General Configuration.00.NodeAddress.Status.NodeAdr=0204.NodePositionAdr=0400" den Substing: 204 ( also die Zahl hinter NodeAdr=); Danke Gruß Agit
kann heute niemand der dokumentation lesen? http://msdn.microsoft.com/de-de/library/system.string_methods%28v=vs.80%29.aspx String s = "General Configuration.00.NodeAddress.Status.NodeAdr=0204.NodePositionAdr=0400" s.Substring(64,3); //offset bitte selber prüfen! ob das mit dem Substring sinnvoll ist wage ich aber zu bezweifeln.
hi Peter, danke für die antwort, schaue es mir an. Obwohl es geschickter wäre, den String ab da zu beginnen wo NodeAdress endet. das müsste sicherlich auch gehen. Gruß agit
Hier sind noch zwei Varianten. 1. Variante nach dem Gleichheitszeichen werden immer 4 stellen ausgegeben
1 | s.Substring(s.IndexOf("=") + 1, 4); |
oder 2. Variante nach dem Gleichheitszeichen werden die Zeichen bis zum nächsten Punkt ausgegeben
1 | s.Substring(s.IndexOf("=") + 1, s.IndexOf(".", s.IndexOf("=")) - s.IndexOf("=") -1); |
Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.