Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
11. Mär 2006
Wenn du stecken bleiben solltest oder einfach mal vergleichen möchtest ...
marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
11. Mär 2006
Wenn du es selbst schreiben willst, dann gehe durch den Text und erhöhe die Schachtelungsebene um eins, wenn du eine öffnende Klammer findest und verringere um eins für jede schließende Klammer. Den Text auf Ebene 0 zerlegst du dann geeignet in Wörter. Regular Expressions machen das ähnlich.
marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
11. Mär 2006
Trim() ist auch ganz nett - und entfernt keine inneren Blanks ...
marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
11. Mär 2006
Moin Pierre.
X ist nicht initialisiert, der Index i muss bei 0 beginnen und x liefert immer das letzte Vorkommen, weil du die Schleife nicht abbrichst.
Einfacher wäre das:
function Before(s, pattern: String): String;
var
i: Integer;