Andre Gauen: letztes Array ausgeben

Hallo

Danke ersteinmal für den Tipp mit dem Array.

Jetzt habe ich allerdings wieder eine neue Frage.
Also ich habe jetzt Datei'n gesplittet. Habe mir aber jetzt überlegt, das eine Datei ja auch mehr Punkte, als einen haben kann.
Wie kann ich jetzt sagen, dass mir nur den letzten Wert aus gibt?

Beispiel

Dateiname: 1) Text.Datei.txt
           2) TextDatei.txt

  1. Der erste Array "Text" der zweite "Datei und der dritte "txt".
  2. Der erste Array "TextDatei" der zweite "txt".

Ich will jetzt nur den letzten haben, aber bei der Nr. 1) ist das der dritte Array
und bei der Nr. 2) der zweite.

Wie kann ich das einstellen?

Schon einmal recht schönen Dank?

MFG
Andre

P.S. Habe mich wieder an das Forum gewandt, da mir es hier sehr gut gefällt und ich bei meiner Frage eine schnelle und gute Antwort bekommen habe. Einen großen Daumen nach oben für das Forum.

  1. Hi,

    Danke ersteinmal für den Tipp mit dem Array.

    welcher Tipp? Ich bin leider nicht im selben Kontext wie Du.

    Also ich habe jetzt Datei'n gesplittet.

    Du hast aus einer Datei mehrere gemacht?

    Habe mir aber jetzt überlegt, das eine Datei ja auch mehr Punkte, als einen haben kann.

    Ja, auf den meisten Filesystemen kann eine Datei bis zu 2 GB groß sein. Da passen _viele_ Punkte rein.

    Dateiname: 1) Text.Datei.txt

    Python:
    def extension(filename):
        import string
        return string.split(filename, '.')[-1]

    Da Du nichts Gegenteiliges sagst, gehe ich davon aus, dass Du Deine CGI-Scripts in Python schreibst.

    Cheatah

    1. Hallo

      Wie Python, versteh ich nicht.
      Kann ja mal kurz erläutern, wie ich arbeite:
        -hab nen Terminal --> UNIX
           -dazu nehme ich nen simplen Texteditor
        -da schreib ich meine Scripts und probiere sie gleich aus

      Python:
      def extension(filename):
          import string
          return string.split(filename, '.')[-1]

      Da Du nichts Gegenteiliges sagst, gehe ich davon aus, dass Du Deine CGI-Scripts in Python schreibst.

      Cheatah

      Danke trotzdem schon mal
      Andre

      1. Hi,

        Wie Python, versteh ich nicht.

        CGI ist eine Schnittstelle, keine Programmiersprache; es kennt keine Arrays und kann nicht splitten. Du programmierst Deine CGI-Scripts in irgendeiner Sprache; und da Du nichts anderes behauptet hast, ging ich halt von Python aus.

        Kann ja mal kurz erläutern, wie ich arbeite:
          -hab nen Terminal --> UNIX
             -dazu nehme ich nen simplen Texteditor
          -da schreib ich meine Scripts und probiere sie gleich aus

        Ja, das geht mit Python genau so.

        Python:
        def extension(filename):
            import string
            return string.split(filename, '.')[-1]

        Falls Du eine andere Programmiersprache verwenden solltest, kannst Du dies auch einfach als Pseudocode ansehen, den Du nur noch in "Deine" Sprache übersetzen musst. Sooo schwer sind die drei Zeilen ja auch nicht zu verstehen.

        Cheatah