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] Pb PERL : expressions regulières


Sujet :

Langage Perl

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut [langage] Pb PERL : expressions regulières
    Bonjour,

    En fait, j'ai un champ mémo préformaté qui se remplit à partir d'une base de donnée et j'aimerai qu'à chaque fois qu'il trouve des deux points jusqu'à la fin de la ligne il me mettent le texte en gras. et ça sur chaque ligne du mémo.
    Je ne connais pas bien les expressions régulières alors si vous pouviez m'aider ce serait super.
    Merci


    Alexandra

    Bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    foreach my $rec (@recs) 
    	{
    	$str = (/$rec->{dirgen}(.*)( :)$/);
    	$rec->{dirgengras}= "<b>$1</b>;
    		push @tab,$rec;
    		$i++;
    	}

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    Slt !
    Peut-être que ca pourra t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    foreach (@recs) {
        s/(.*):(.*)/$1:<b>$2<\/b>/;
    }
    @+
    Mr6

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut Re : Pb expressions regulieres
    ça ne m'affiche rien dans $1 et $2
    Merci quand même

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    En fait ça marche, je l'ai changé de place dans mon code
    Par contre ça me le fait que pour la première ligne du mémo.
    Je vais essayer avec un $.
    Si vous avez d'autre suggestion ...

    Merci encore

  5. #5
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    bah avec l'expression que je t'ai filé, chaque élément du tableau @recs est modifié. maintenant, si tu as plusieurs occurences à modifier par élément, tu peux peut-être faire ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    foreach (@recs) { 
        s/(.*):(.*)\n/$1:<b>$2<\/b>\n/g; 
    }
    @+
    Mr6

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    ça marche merci
    Merci

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

Discussions similaires

  1. [langage]Compilateur PERL
    Par major2 dans le forum Langage
    Réponses: 4
    Dernier message: 07/02/2007, 21h52
  2. [langage] Ptit Probleme expression réguliere avec perl
    Par Shoot Again dans le forum Langage
    Réponses: 3
    Dernier message: 02/12/2004, 12h44
  3. [langage] expression regulier et test
    Par toto_titi dans le forum Langage
    Réponses: 5
    Dernier message: 16/07/2003, 17h41
  4. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  5. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52

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