PHP expression régulière (compatible-Perl) sous masque
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

PHP expression régulière (compatible-Perl) sous masque



  1. #1
    lahmed

    PHP expression régulière (compatible-Perl) sous masque


    ------

    Salut voici cette exemple:
    Code PHP:
    <?php 
      $chaine
    ='<a href   =   "index.php"><font face="tahoma" color=green>accueil</font></a><br>';
      echo 
    $chaine."<xmp />\n";
      if(
    preg_match_all("/<(.*)(\s+?(.+)(\s*=\s*?(.+))??)*\s*>/U"$chaine$tabPREG_SET_ORDER))
        
    print_r($tab);
    ?>
    On ne trouve dans $tab l'attribue face et sa valeur.
    Pour corriger ceci je dois savoir comment stocker la sous-masque répétée dans un tableau. Ca veut dire comment faire pour que cet exemple:
    Code PHP:
    <?
      php preg_match
    ("|<(/.)*>|""</a/b/c>"$tab);
      
    print_r($tab);
    ?>
    affiche:
    Array
    (
    [0] => </a/b/c>
    [1] => Array
    (
    [0] => /a
    [1] => /b
    [2] => /c
    )

    )

    -----

  2. #2
    lahmed

    Re : PHP expression régulière (compatible-Perl) sous masque

    Pardon J'ai oublier de dire SVP aider moi

  3. #3
    ProgVal

    Re : PHP expression régulière (compatible-Perl) sous masque

    Bonjour,

    Tu nous dis ce que tu as, pas ce que tu veux...

    Cordialement,
    ProgVal

  4. #4
    lahmed

    Re : PHP expression régulière (compatible-Perl) sous masque

    Pardon je n'ai pas bien compris ta remarque mais je crois que tu n'as pas bien compris ma problème...
    Tout ce que j'ai c'est ce que je cherche s'il y a une méthode qui me permet de stocker le sous masque répété dans un tableau car preg_match('(.)*', 'abc', $t); donne $t==array('abc', 'c') et non $t==array('abc', array('a', 'b', 'c')).
    J'espère que ma problème est maintenant claire.
    Remarque: Je ne cherche pas une solution d'une problème mais je veux savoir si PCRE offre une telle option.
    Et merci de m'aider.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. masque sous réseau
    Par invite77f06a4c dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 30/03/2009, 09h40
  2. [Perl] Push, shift et les differentes version de Perl
    Par invite17a570c1 dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 08/01/2009, 18h43
  3. Manipulation d'une expression sous Maple
    Par invite968db5cc dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 19/10/2008, 18h09
  4. Probleme d'installation de PHP sous Mandriva
    Par invite4592755f dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 05/01/2007, 10h33
  5. ouvrir port com en php sous linux
    Par invite3435c378 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 27/03/2003, 20h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...