Announcement

Collapse
No announcement yet.

String Verarbeitung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • String Verarbeitung

    Hallo zusammen,

    ich kämpfe mich gerade durch Deldhi und habe da einige kleiner Problem
    ich möchte aus einem String Zeichen entferne, und die die ich vorher festgelegt soll ausgegeben werden z.B jo31fi sollen überbleiben eingegeben wurde dhtrfjo31fidfger . Ein weitere Problem ich möchte wenn jemand Z.B. 01.01.2000 ein Datumformat in einer Eingabe Zeile eingibt Delphi soll mir ausgeben das ist ein Datum also ein bestimmtes Eingabemuster erzeugt eine festgelegt Ausgabe. Kann mir da jemand helfen?

    Danke Pit

  • #2
    Hi Pit,

    für ersteres Vorhaben wirst Du selbst Hand anlegen müssen. Also den string Zeichenweise durchkämmen, prüfen ob es ein "gültiges" Zeichen ist und ansonsten löschen.
    <br>
    I := 1;<br>
    while I <= Length(string) do<br>
    begin<br>
    if string[I] = GueltigesZeichen then Inc(I)<br>
    else Delete(string, I, 1);<br>
    end;<br>

    Dein zweites Problem könntest Du mit try und except lösen:
    <br>
    try<br>
    Dummy := StrToDate(string);<br>
    hier ist es ein Datum<br>
    except<br>
    hier ist es kein Datum<br>
    end;<br>

    Gruß Fal
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X