Anzeige:
Ergebnis 1 bis 1 von 1

Thema: regex: mehrere dateien aus einer zeile filtern

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.08.2002
    Beiträge
    23

    regex: mehrere dateien aus einer zeile filtern

    Hi, ich bin gerade dabei ein Script für den Nautilus Filemanager zu schreiben.
    Mein Problem ist nur, dass in der Variable die mir die markierten Zeilen übergibt,
    alle Dateienamen in 1 Zeile stehen.
    Ich habe jetzt Probleme die Dateinamen aus der Variable zu filtern. Lösungen in Perl
    oder als Shell-Script sind natürlich auch willkommen, da bin ich ganz flexibel.

    Hier ist mal mein Testcode:
    Code:
    #!/usr/bin/env python
                                                                                    
    import re
                                                                                    
    files = "/home/jochen/downloads/fwsnort-0.1.tar.gz
     /home/jochen/downloads/exec-shield-2.4.22-G4 /home/jochen/downloads/djbdns.pdf 
    /home/jochen/downloads/das ist eine datei.txt"
                                                                                    
    r = re.findall('/.*/.*',files)
                                                                                    
    for i in r:
            print "file: " + i
    Gruss

    Jochen


    -------------------------
    Nun habe ich das Problem gelöst.

    Hier ist die Lösung:
    http://g-scripts.sourceforge.net/index.html#q7
    Geändert von lobo (08-11-2003 um 23:02 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •