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 PHP Discussion :

je n'arrive pas � faire deux regex(s?) [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre �m�rite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par d�faut je n'arrive pas � faire deux regex(s?)
    Bonjour,

    je refais un parsers perso, pour mon site, et j'aimerai que vous m'aidiez � faire deux regex svp (j'ai fais toutes les autres)

    Voici l'endroit ou j'en suis arriv�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    preg_replace('!\[sujet\](.+)\[/sujet\]!isU', '<table class="sujet"><tr><td>$1</td></tr></table>'
    Le css qui vas avec:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    table.sujet 
    {
    border-style:dashed;
    border-width:1px;
    border-color:#3a3a3a;
    }
    La premiere regex que je n'arrive pas � faire serais d'ajouter au dessus � gauche du cadre un intutul� pr�defini a l'avance
    exemple le code
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    [sujet] mon sujet encadré dans les balises[/sujet]
    Afficherait le cadre mais avec en haut � gauche de celui 'sujet' par exemple

    La deuxieme regex que je n'arrive pas � r�aliser est la m�me que la pr�cedente mais avec un intitul� defini par l'utilisateur
    ainsi le code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    [sujet="Nom du sujet"] mon sujet encadré dans les balises[/sujet]
    Afficherai donc le cadre mais avec en haut � gauche du cadre 'Nom du sujet' qui sois affich�

    Est ce que vous pourriez m'aider svp?

  2. #2
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    1 203
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 56
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 203
    Par d�faut
    un truc dans ce genre ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    $chaine = '<html><body>[sujet] mon sujet encadré dans les balises[/sujet]<hr />[sujet="nom du sujet"] mon sujet encadré dans les balises[/sujet]</body></html>';
    $chaine = preg_replace('`\[sujet\](.+)\[/sujet\]`isU', '<table class="sujet"><tr><td>$1</td></tr></table>',$chaine);
     
    $chaine = preg_replace('`\[sujet="(.*[^"])?"\](.+)\[/sujet\]`isU','<fieldset><legend>$1</legend>$2</fieldset>',$chaine);
     
    echo $chaine;

  3. #3
    Membre �m�rite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par d�faut
    EDIT//

    merci tu m'a donner les balises que je cherchais

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 16
    Par d�faut
    Moi je comprends pas ta question...
    Fo dire que je dors debout aujourd'hui.....

  5. #5
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    1 203
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 56
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 203
    Par d�faut
    que veux-tu que je commente... c'est pas assez parlant ?
    pour les balises fieldset , bahh vas voir la doc concernant le DOM...

    pour les regex, �a me parait simple a comprendre, la premiere c'est la tienne donc si il doit y avoir des commentaires, ben vas-y... :p
    sinon la deuxi�me, c'est la meme sauf qu'il y a deux jeux de parenth�ses donc 2 param�tres dans le stdout... voil�

    si tu veux comprendre autre chose, je veux bien mais je ne vois pas quoi d�sol�

  6. #6
    Membre �m�rite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par d�faut
    desoler, j'ai �ditez pendant que vous postiez

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [RegEx] Je n'arrive pas � faire ma regex
    Par Myfred dans le forum Langage
    R�ponses: 2
    Dernier message: 30/06/2011, 08h43
  2. [RegEx] Je n'arrive pas � faire fonctionner une regex
    Par flyerjet dans le forum Langage
    R�ponses: 2
    Dernier message: 24/07/2009, 20h11
  3. [SQL-Server] Je n'arrive pas � faire tourner php avec Sql server (2005)
    Par bluecurve dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 01/03/2006, 18h50
  4. Une requ�te que je n'arrive pas � faire
    Par Denti-fritz dans le forum Langage SQL
    R�ponses: 3
    Dernier message: 07/12/2005, 13h53
  5. Tr�s d�butant : je n'arrive pas � faire fonctionner le JDK
    Par miltonis dans le forum G�n�ral Java
    R�ponses: 20
    Dernier message: 19/10/2005, 21h20

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