Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.041 Beiträge
 
Delphi XE2 Professional
 
#29

AW: String Code überprüfen

  Alt 22. Jul 2012, 20:37
QUOTE=idefix2;1175578]
Wenn zum Beispiel in der Datei die Zeilen
"O27"
"..."
" O28"
"..."
"O28"
Ja, das stimmt. Aber jedes O, das irgendwo im Text vorkommt, und das nicht von einer passenden Zahl gefolgt wird, als Fehler auszuweisen, kann es sicher auch nicht sein. Die Aufgabenstellung ist sehr schwammig formuliert, und der TE hat sich ja schon lange nicht mehr gemeldet. Wir können also nur darüber spekulieren, wie in so einem Sonderfall vorzugehen ist, und das ist wohl nicht sonderlich sinnvoll.

Mir ist es nur darum gegangen, aufzuzeigen, wie einfach die Lösung derartiger Probleme mit Hilfe von regex ist, verglichen mit dem sturen Ausprogrammieren der Mustererkennung.

Zitat:
Manchmal ist ein DEA einfacher zu verstehen
Ich verstehe Bahnhof.[/QUOTE]

Genau das macht die von mir vorgeschlagene Prozedur eben nicht!
Nur "O"s, die das erste Non-Blank in einer Zeile sind, werden überprüft. "O"s, die irgendwo im Text stehen, selbstverständlich nicht.
Was in meiner Prozedur noch fehlt, ist die Angabe der Zeilennummer, in der ein Fehler vorkommt.
Weiterhin fehlt dir Prüfung ob einem "O" ein oder mehrere Blanks und diesen eine Zahl folgt. Anstatt wird ein "O" am Zeilenanfang, dem keine Ziffer folgt, als Fehler erkannt.

Was die "schwammige" Aufgabenstellung betrifft, sind wir exakt einer Meinung.
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat