Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Datum in String Suchen


MathiasH - Mo 23.09.02 18:11
Titel: Datum in String Suchen
Mein Problem: ich muss ein Datum in einem String finden, das Große Problem: es ist jedesmal anders aufebaut: 1.12.2002; 01.12.02; 10. November dieses Jahr...
hat da jemand ne Idee?

MathiasH


Wolff68 - Mo 23.09.02 19:25

Ui, da hast aber was vor.
Wieviele bzw welche verschiedenen Formate willst denn erkennen?


MathiasH - Di 24.09.02 14:58

je mehr desto besser!, den Tag im Monat hab ich schon, der war aber auch das leichteste :roll:

Für Wissende, das ist ein kleiner Teil des Info Wettbewerbs bei der Aufgabe mit dem Konversationsprogramm

MathiasH


Hagbard Celine - Di 24.09.02 15:31

MathiasH hat folgendes geschrieben:
je mehr desto besser!, den Tag im Monat hab ich schon, der war aber auch das leichteste :roll:

Für Wissende, das ist ein kleiner Teil des Info Wettbewerbs bei der Aufgabe mit dem Konversationsprogramm

MathiasH


Du solltest zuerst damit anfangen einen kleinen AUtomaten aufzubauen(Papier) Der dir die verschiednenen Startsymbole und übergänge erkennt, wenn Du den angelegt hast dann ist die Umsetzung nicht mehr ganz so schwer!


JeanvanHees - Di 24.09.02 15:45

Ich habe auch so etwas in der art machen müssen.
Ich habe in eine sehr große string mehrere sachen aufsuchen müssen.

Ein tip: Ich hab mir eine kleine function gemacht namens 'getpos'...anders als die pos function kann mann hier die startposition aufgeben von wo die suche gestart werden muss.
Es hilft wenn man eine substring mehrere mahlen in den string auftrifft.


Quelltext
1:
2:
3:
4:
5:
6:
7:
function Getpos (parstring:String;Beginp:integer;Searchstr:String):integer;
var
tempstring:String;
begin
tempstring := copy(parstring,Beginp,Length(Filestring)-Beginp);
Getpos := pos(Searchstr,tempstring) + Beginp;
end;


Hagbard Celine - Di 24.09.02 15:52

MathiasH hat folgendes geschrieben:
Für Wissende, das ist ein kleiner Teil des Info Wettbewerbs bei der Aufgabe mit dem Konversationsprogramm!


Ist das der Informatik-Wetbewerb beidem am Schluss ein Team aus Deutschland am Schluss auf die Weltmeisterschaft geschickt wird!

Wo in den ersten beiden Runden beliebige Abgaben gemacht werden dürfen? Auch in Gruppen,....


wieczo - Di 24.09.02 22:10

kleine zwischenfrage: was ist die page vom wettbewerb?

Man darf in Gruppen teilnehmen, aber es wird nur korrigiert nicht bewertet.
Ich finde es nicht gut, dass du betrügen willst. :!:


JeanvanHees - Mi 25.09.02 08:32

So lange er nicht ertapt wird ist es ja keinen betrug :mrgreen:
Aber, so ein kleines bißchen hilfe bei diese einzige aufgabe finde ich noch keinen betrug.
Ich hab schon schlimmeres gesehen....