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]Problème de regXp et tableau :)


Sujet :

Langage Perl

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 6
    Points : 5
    Points
    5
    Par défaut [langage]Problème de regXp et tableau :)
    Bonjour j'ai un petit de problème de regXp, je cherche en vain , a backslaché des caractères réservé que sont le point et le slash


    concrètement j'ai par exemple l'url suivante :

    http://www.free.fr
    il faudrais un regxp capable de la transformer comme ceci

    http:\/\/www\.free\.fr
    J'ai aussi un souci de tableau je voudrais savoir comment en supprimé certaines valeurs.

    @RR = ("lili","lola");
    et supprimé lola en supprimant le vide laissé bien sur

    Thanks

  2. #2
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut Re: Problème de regXp et tableau :)
    Bonjour,

    Citation Envoyé par dirthangel
    ... l'url suivante :
    http://www.free.fr
    il faudrais un regxp capable de la transformer comme ceci
    http:\/\/www\.free\.fr
    Pas besoin de regexp ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $var="http://www.tartempion.com";
    $var=quotemeta($var);
    PHP n'a rien inventé

    Citation Envoyé par dirthangel
    J'ai aussi un souci de tableau je voudrais savoir comment en supprimé certaines valeurs.

    @RR = ("lili","lola");
    et supprimé lola en supprimant le vide laissé bien sur
    La fonction splice est là pour ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    splice (ARRAY, offset, length, list);
    Elle supprime de ARRAY les length éléments situés à partir du offset-ième, et les remplace par le contenu de list, éventellement ...

    Pour toi : Bonne continuation

  3. #3
    Membre actif
    Inscrit en
    Février 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 167
    Points : 203
    Points
    203
    Par défaut Re: Problème de regXp et tableau :)
    Citation Envoyé par dirthangel
    ...
    J'ai aussi un souci de tableau je voudrais savoir comment en supprimé certaines valeurs.

    @RR = ("lili","lola");
    et supprimé lola en supprimant le vide laissé bien sur

    Thanks
    Si tu ne connais pas l'emplacement de 'lola', tu peux filtrer l'array avec un grep pour tout reprendre sauf ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @RR = grep { $_ ne 'lola' } @RR;

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/08/2004, 11h59
  2. [langage] supprimer le premier élément d'un tableau
    Par Kinethe dans le forum Langage
    Réponses: 2
    Dernier message: 20/07/2004, 15h39
  3. [langage] TRI TABLEAU ASSOCIATIF
    Par proner dans le forum Langage
    Réponses: 5
    Dernier message: 04/03/2003, 16h38
  4. [langage] Réinitialiser un tableau associatif.
    Par totox17 dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2003, 16h29
  5. [langage] tableau multidimensionnel
    Par totox17 dans le forum Langage
    Réponses: 3
    Dernier message: 03/12/2002, 15h58

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