Ça devrait donc ressembler à ça (non testé) : $patternName = /n:(")?(?(1)[^"]+|[^"s]+)1/is
C'était tellement non testé que j'ai oublié les quotes et le point-virgule. Mais l'intention y était... ;-)
bon ben je vais tester et surtout essayer de comprendre.
Je tu suggère de commencer par lire l'exemple donné sur la page <http://fr.php.net/manual/fr/regexp.reference.conditional.php>, et essayer de comprendre celui-ci : je m'en suis très fortement inspiré et il me semble relativement bien expliqué.
Cordialement, -- Olivier Miakinen
Le 31/08/2010 13:01, Etienne a écrit :
Euh... puisque tu estimes que c'est hors-sujet, pourquoi ne pas écrire
directement dans fr.comp.lang.regexp ? ;-)
Ben parce que je connais pas :) mais maintenant je ferai ça !
Ça devrait donc ressembler à ça (non testé) :
$patternName = /n:(")?(?(1)[^"]+|[^"s]+)1/is
C'était tellement non testé que j'ai oublié les quotes et le
point-virgule. Mais l'intention y était... ;-)
bon ben je vais tester et surtout essayer de comprendre.
Je tu suggère de commencer par lire l'exemple donné sur la page
<http://fr.php.net/manual/fr/regexp.reference.conditional.php>, et
essayer de comprendre celui-ci : je m'en suis très fortement inspiré
et il me semble relativement bien expliqué.
Ça devrait donc ressembler à ça (non testé) : $patternName = /n:(")?(?(1)[^"]+|[^"s]+)1/is
C'était tellement non testé que j'ai oublié les quotes et le point-virgule. Mais l'intention y était... ;-)
bon ben je vais tester et surtout essayer de comprendre.
Je tu suggère de commencer par lire l'exemple donné sur la page <http://fr.php.net/manual/fr/regexp.reference.conditional.php>, et essayer de comprendre celui-ci : je m'en suis très fortement inspiré et il me semble relativement bien expliqué.