tobi schrieb:
> mein string sieht in etwa so aus:
> 'länge123.1234Breite1233.123tiefe1234234'
>
> mit double.parse müsste ich ja alles erst per hand splitten und das wäre
> zusätzlicher aufwand. Mit Pointern oder Positionsangaben wie bei
> "strtod(start, &end);" ist das doch viel effektiver.
Wie viele Zeilen müssen denn in welcher Zeit geparst werden?
1 | var s = "Länge123.1234Breite1233.123Tiefe1234234";
|
2 |
|
3 | var parts = s.Split(new string[] { "Länge", "Breite", "Tiefe" }, StringSplitOptions.RemoveEmptyEntries);
|
4 |
|
5 | // parts enthält das, was man erwarten würde
|
6 | // parts[0] = "123.1234"
|
7 | // parts[1] = "123.123"
|
8 | // parts[2] = "1234234"
|
> gibt es da nix besseres? Es kann doch nicht sein das man bei einer
> Sprache wie C# das alles per hand machen muss.
s.o. oder Regex