IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

[langage] PROBLEME POUR ENLEVER DES PARENTHESES DS CHAINES


Sujet :

Langage Perl

  1. #1
    Membre du Club
    Inscrit en
    juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : juin 2004
    Messages : 69
    Points : 60
    Points
    60
    Par défaut [langage] PROBLEME POUR ENLEVER DES PARENTHESES DS CHAINES
    Bonjour a tous,


    voici mon probleme j'ai uen chaine a traiter ou je dois enlever les parentheses le seul problme est que a chaque fois que je veux utliser s///g
    il me met une erreur le contenu de la variable ou je dois enlever les parentheses est la suivante: $(WS_ROOT) mais a chaque compil il me met une erreur j'ai essayer s/\(//g; mais aussi s/(//g;

    voici l'erreur :

    Unmatched ( in regex; marked by <-- HERE in m/( <-- HERE / at MenuLintVerificator.pm line 184.
    Compilation failed in require at LintVerificator.pl line 60.
    BEGIN failed--compilation aborted at LintVerificator.pl line 60.

    si quelqu'un pouvait m'aider cela m'arrangerai bien car je suis bloquer j'essaye par d'autre moyen mais ss réussite.
    vous remerciant d'avance.

    Ludo
    -------------------------------------------
    Happy c++ bon courage a tous
    PENSEZ AU TAG RESOLU :-)
    -------------------------------------------

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 90
    Points : 96
    Points
    96
    Par défaut
    Salut

    Tu peux donner l'exemple de la chaine que tu cherches a traiter ?

  3. #3
    Membre du Club
    Inscrit en
    juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : juin 2004
    Messages : 69
    Points : 60
    Points
    60
    Par défaut Exemple de la chaine
    voici le code :

    $VarTemp = "$(WS_ROOT)";
    $VarTemp =~ s/\(//g;

    je voudrais avoir en sortie seulement $VarTemp = "$WS_ROOT"

    Merci d'avance
    -------------------------------------------
    Happy c++ bon courage a tous
    PENSEZ AU TAG RESOLU :-)
    -------------------------------------------

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 90
    Points : 96
    Points
    96
    Par défaut
    ca marche comme ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    my $VarTemp = "$(WS_ROOT)";
    print "VAR:$VarTemp\n";
    $VarTemp =~ s/\(|\)//g;
    print "VAR:$VarTemp\n";

  5. #5
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : avril 2003
    Messages : 6 245
    Points : 8 560
    Points
    8 560
    Par défaut
    Peut-être que '$(WS_ROOT)' ou "\$(WS_ROOT)" marcherait mieux non ??

    --
    Jedaï

  6. #6
    Membre du Club
    Inscrit en
    juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : juin 2004
    Messages : 69
    Points : 60
    Points
    60
    Par défaut MERCI fsapet
    Je te remercie ca marche

    vive l'entraide moi je dis bon courage a tous
    -------------------------------------------
    Happy c++ bon courage a tous
    PENSEZ AU TAG RESOLU :-)
    -------------------------------------------

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fonction pour enlever des tags
    Par sunp dans le forum API standards et tierces
    Réponses: 14
    Dernier message: 19/12/2005, 20h47
  2. Probleme pour effacer des lignes
    Par Thargor dans le forum Oracle
    Réponses: 7
    Dernier message: 12/10/2005, 14h58
  3. DTD - probleme pour definir des differentes branches
    Par jeanpol dans le forum Valider
    Réponses: 1
    Dernier message: 11/07/2005, 19h00
  4. Réponses: 7
    Dernier message: 16/04/2005, 08h55
  5. [NetBeans 4.0 Beta 2]Probleme pour monter des jars
    Par nicoo dans le forum NetBeans
    Réponses: 2
    Dernier message: 19/11/2004, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo