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 :

Regexp vs regexp


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut Regexp vs regexp
    Oyé, je me pose une question à propos de la consomation temps/mémoire à propos de l'utilisation des expressions rationnelles.

    Le contexte est le "parsage" de page html pour en supprimer les balises html.



    Si j'ai d'un coté hum.. disons 5 fonctions qui vont chacunes avoir le profil suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub cleanXX {
        	my ($str) = @_;
    	$str =~ s/(<XX>|<\/XX>)//g;
    	return $str;
    }
    où XX aura pour valeur : em, b, h[1-6], div et br (légerement modifiée')

    et de l'autre coté j'ai LA fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub cleanURL {
        	my ($str) = @_;
    	$str =~ s/(<em>|<\/em>|<b>|<\/b>|<br ?\/>|<h[1-6]>|<\/h[1-6])//g;
    	return $str;
    }
    J'aimerais donc savoir laquelle de ces solutions prend le moins de ressources/temps, (balancer entre quelques appels fonctions pour les petites et plusieurs tests inutiles pour la grosse). Un tout petit développement est bien entendu bienvenue.

    Thx.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je te proposerai bien d'utiliser le module Benchmark pour mesurer...

  3. #3
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut
    Tout d'abord désolé pour le retarde (pas de connexion internet pendant le week end). Pour ce qui est du test, je m'en occuperais plus tard et je reviendrais poser les résultats ici!

Discussions similaires

  1. [RegExp] Un regexp bien pointu (je débute)
    Par guidav dans le forum Langage
    Réponses: 2
    Dernier message: 28/12/2006, 17h43
  2. [langage] [RegExp] Détecter un chemin Windows
    Par GLDavid dans le forum Langage
    Réponses: 3
    Dernier message: 01/09/2004, 14h57
  3. [langage] [RegExp] Récupérer une portion de phrase
    Par GLDavid dans le forum Langage
    Réponses: 4
    Dernier message: 27/08/2004, 22h01
  4. [langage] [RegExp] Question d'expression régulière
    Par cloogy dans le forum Langage
    Réponses: 5
    Dernier message: 08/10/2003, 09h29
  5. regexp
    Par mathieu gérard dans le forum ASP
    Réponses: 4
    Dernier message: 02/10/2003, 18h05

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