Perl: Variableninhalt "ausfuehren"

Diskutiere Perl: Variableninhalt "ausfuehren" im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; Hallo, ich habe folgende Frage: Ist es in Perl moeglich, den Inhalt einer Variablen (z.B. ein regulaerer Ausdruck der From /regexp/),...

  1. Giglio

    Giglio Doppel-As

    Dabei seit:
    21.12.2006
    Beiträge:
    140
    Zustimmungen:
    0
    Hallo,

    ich habe folgende Frage:

    Ist es in Perl moeglich, den Inhalt einer Variablen (z.B. ein regulaerer Ausdruck der From /regexp/), "auszufuehren?

    Beispiel:

    my $regexp = /bla/;

    und jetzt will ich praktisch

    my $x = $regexp
    bloss nicht das $x den wert /bla/ erhaelt, sondern das den rueckgabewert von /bla/.

    Weisst jemand ob und wenn wie so etwas moeglich ist?

    Mfg

    Sebi
     
  2. musiKk

    musiKk Dr. Strangelove

    Dabei seit:
    30.07.2006
    Beiträge:
    264
    Zustimmungen:
    0
    Ort:
    Leipzig
    Code:
    my $foo = 'bla';
    my $bar = 'hallblao';
    
    if($bar =~ /$foo/) {print 'heureka';}
    
    Anders waers mir nicht bekannt.
     
  3. #3 Wolfgang, 07.12.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Was du suchst ist eval!
    Beispiel
    Code:
    my $reg = '(\w+)$'; # sucht nach letztem Wort auf Zeile
    my $erg;
    my $string= "foo bar foobar";
    eval "(\$erg) = (\$string  =~/$reg/)";
    print "Das Ergebnis war: ", $erg, "\n";
    ...
    
    Gruß Wolfgang
     
  4. Giglio

    Giglio Doppel-As

    Dabei seit:
    21.12.2006
    Beiträge:
    140
    Zustimmungen:
    0
    Danke, das ist genau das, was ich brauche.

    Mfg

    Sebi
     
Thema:

Perl: Variableninhalt "ausfuehren"

Die Seite wird geladen...

Perl: Variableninhalt "ausfuehren" - Ähnliche Themen

  1. Linux Foundation: Hyperledger-Projekt startet mit 30 Mitgliedern

    Linux Foundation: Hyperledger-Projekt startet mit 30 Mitgliedern: Das Hyperledger-Projekt der Linux Foundation will eine neue Form der dezentralisierten Kontoführung nach dem Prinzip der »distributed ledger« bei...
  2. Perl 6 offiziell vorgestellt

    Perl 6 offiziell vorgestellt: Wie erwartet, ist die Version C(hristmas) von Perl 6 veröffentlicht worden. Perl 6 stellt nicht, wie der Name suggeriert, einen Nachfolger von...
  3. Perl: 20 Jahre CPAN

    Perl: 20 Jahre CPAN: Vor 20 Jahren wurde das erste Modul in das Comprehensive Perl Archive Network (CPAN) hochgeladen, woran Neil Bowers mit einem Abriss der...
  4. Perl 5.22.0 freigegeben

    Perl 5.22.0 freigegeben: Die neue Version 5.22 von Perl bringt den Anwendern mehr Sicherheit bei Eingabedateien, Unicode 7.0 und zahlreiche weitere Verbesserungen....
  5. [Perl] Perl OO Methodenaufruf in anderem Objekt

    [Perl] Perl OO Methodenaufruf in anderem Objekt: Hallo, Ich bin dabei in Perl ein Pokerspiel zu programmieren, hänge aber momentan an einem Problem, wo ich nicht weiterkomme. Ich habe die...