Einzelnen Beitrag anzeigen

Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: Zusammenhängende Zahlen aus String ermitteln.

  Alt 11. Feb 2010, 17:02
Hallo sega84,

ich habe zwar keine fertige Lösung, aber du scheinst ja schon eine Teillösung zu haben.
Zitat von sega84:
Wenn ich nun alle Zahlen aus dem String ermitteln möchte, bekomme ich folgendes Ergebnis:
9999999999999112315
Nun hilft dir über die letzte Hürde vielleicht selber, in dem du dich fragst wie ein Mensch den erkennt, dass es eine zusammenhängende Zahl ist.
Der erste Schritt wäre, das eine zusammenhängende Zahl dann aufhört, wenn irgendwann ein Zeichen kommt das keine Zahl ist. Jedes mal wenn das der Fall ist, fügst du die Zahl Array hinzu und beginnst eine neue Zahl sobald du ein Zeichen findest das eine Zahl ist

Wenn du es noch verfeinern willst kannst du als zweiten Schritt noch Punkt oder Komma zulassen, wenn vorher ein Zahl war und nachher auch eine kommt. Noch weiter verfeinern kannst du es wenn du ab diesem Zeitpunkt kein DezimalSeperator mehr zulässt. Und so weiter und so weiter und so weiter

Ich denke, das sollte Dich zum gewünschten Ziel bringen.

Wie gesagt, keine fertige Lösung aber ein Denkanstoß

Greez, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat