Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Delphi String zählen und bis zum Punkt entfernen (https://www.delphipraxis.net/167781-delphi-string-zaehlen-und-bis-zum-punkt-entfernen.html)

Back2Code 18. Apr 2012 08:15

Delphi-Version: 5

Delphi String zählen und bis zum Punkt entfernen
 
Hi DP,

ich bin dabei einen String zu zählen und weiß aber nicht genau wie ich dann bei dem String alles entferne von hinten bis zum Punkt (BSP : test.txt ----> test)


Bis jetzt siehts so bei mir aus :

Delphi-Quellcode:
function ChangeExtension(const filename, extension : string) : string;
var i : Integer;
begin
  for i:= Length(filename) downto 1 do
:cry:

mkinzler 18. Apr 2012 08:16

AW: Delphi String zählen und bis zum Punkt entfernen
 
Chau dir Mal ChangeFileExt() an

Klaus01 18. Apr 2012 08:17

AW: Delphi String zählen und bis zum Punkt entfernen
 
Guten Morgen,

gibt es in Delphi 5 noch nicht die Routine changeFileExt?

Grüße
Klaus

Back2Code 18. Apr 2012 08:20

AW: Delphi String zählen und bis zum Punkt entfernen
 
Zitat:

Zitat von mkinzler (Beitrag 1162443)
Chau dir Mal ChangeFileExt() an

Erstmal gehts ja nur um einen String. Sprich, rückwärts einen String zählen bis der erste Punkt kommt und dann ab da an alles entfernen.


bsp.

filename := dp.html;

(Funktion für das entfernen der Extension im String)

filename := dp;

Klaus01 18. Apr 2012 08:22

AW: Delphi String zählen und bis zum Punkt entfernen
 
Delphi-Quellcode:
fileName := changeFileExt(fileName,'');
Grüße
Klaus

mkinzler 18. Apr 2012 08:25

AW: Delphi String zählen und bis zum Punkt entfernen
 
Hättest du die verlinkte Funktionsbeschreibung gelesen, hättest du gesehen, dass die Funktion genau das macht, was du willst!

Back2Code 18. Apr 2012 08:27

AW: Delphi String zählen und bis zum Punkt entfernen
 
Funktioniert super. Danke. :thumb:

Pentium 80486 18. Apr 2012 12:07

AW: Delphi String zählen und bis zum Punkt entfernen
 
Zitat:

Erstmal gehts ja nur um einen String. Sprich, rückwärts einen String zählen bis der erste Punkt kommt und dann ab da an alles entfernen.
Könnte das bei einer .htaccess-Datei nicht zu einem Problem werden?

Außer Windows ist natürlich so klug, und merkt diese nicht sinnvolle Änderung und unterbindet sie.

himitsu 18. Apr 2012 12:18

AW: Delphi String zählen und bis zum Punkt entfernen
 
Windows?
Delphi-Referenz durchsuchenChangeFileExt ist 'ne reine Delphi-Funktion.

Und nein, ChangeFileExt, ExtractFileExt und Co. suchen jeweils den letzen Punkt im String.
Alles ab/nach diesem Punkt ist immer die Dateieindung.
Ob und was vor dem Punkt ist, ist vollkommen egal.

Popov 19. Apr 2012 13:38

AW: Delphi String zählen und bis zum Punkt entfernen
 
Zitat:

Zitat von Pentium 80486 (Beitrag 1162511)
Könnte das bei einer .htaccess-Datei nicht zu einem Problem werden?

Windows kommt damit klar, aber der Explorer verhindert, dass du eine Datei ohne Dateinamen erstellst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz