Anzeige:
Ergebnis 1 bis 11 von 11

Thema: [Perl] regex

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.01.2001
    Beiträge
    17

    Question [Perl] regex

    Guten Tag,
    ich hätte da ein kleines Problem. Sitze an einem Projekt und habe noch keine ahnung vorn Perl. Wie kann ich am besten so eine Ausgabe in Perl
    PHP-Code:
    app-doc/kdelibs-apidocs-3.1.5 
    in "kdelibs-apidocs-3.1.5" bekommen. Habe schon viel gesucht. Aber ich denke auch nach dem falschen Suchbegriff. Oder kann man das vieleicht sogar schon mit grep machen ?Wäre für jede hilfe sehr dankbar.


    Danke Daim

  2. #2
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    Code:
    $a = (split /\//, $variable)[-1]
    sollte es tun.
    pornstars-online.de

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.01.2001
    Beiträge
    17
    OK danke, werde es gleich testen.


    Daim

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    In Perl geht das mit einem regulären Ausdruck oder noch besser mit File::Basename, aber wenn Du schon fragst, ob grep das nicht auch kann,

    Code:
    basename  app-doc/kdelibs-apidocs-3.1.5
    gibt Dir "kdelibs-apidocs-3.1.5 " zurück....

    in Perl zum Beipiel mit:

    Code:
    #!/usr/bin/perl
    use strict;
    use File::Basename;
    
    my $Path = 'app-doc/kdelibs-apidocs-3.1.5';
    my $Filename = basename($Path);
    print $Filename;

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.01.2001
    Beiträge
    17
    Auch dafür vielen Dank. Versuche es gerade alles bischen mehr zu verstehen um es einzubauen. Lese die Daten nämlich aus einer Datei aus.

    Daim

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    Wenn Du das in einem Perl Skript machst, dann kannst Du den Code ja auch problemlos in eine Schleife einbauen.

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.01.2001
    Beiträge
    17
    Ja das ist auch schon so gelöst heute morgen. Nur leider ließ er nicht komplett bis zu ende der Zeile aus nur paar zeichen nach dem " / ". Lese irgendwie die Datei falsch aus. Aber beide Lösungen gingen bei mir *g*


    Daim

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404
    wie liest Du die Datei denn ein?

  9. #9
    Registrierter Benutzer
    Registriert seit
    30.01.2001
    Beiträge
    17

    Thumbs up

    Funktioniert mittlerweile. Hatte kleinen Fehler drin.

    Danke

  10. #10
    Registrierter Benutzer
    Registriert seit
    01.07.2004
    Beiträge
    46
    wäre klasse, wenn du den Code posten würdest, dann können auch andere davon profitieren

  11. #11
    Registrierter Benutzer
    Registriert seit
    30.01.2001
    Beiträge
    17
    Naja ich weiß net ob ich das darf. Aber ich denke jeder der sich besser einliest in perl könnte das Problem lösen. Bin halt PHP Coder, und musste für ein Projekt kurz was in perl machen. Und da ich es in der Arbeit gemacht habe, weiß ich halt net ob das posten erlaubt ist. Sonst gerne


    mfg Daim

Lesezeichen

Berechtigungen

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