Partage
  • Partager sur Facebook
  • Partager sur Twitter

bug entre mon bbcode et les regex

petit souci, je pense que c'est pas bien grave amis bon :)

    21 avril 2006 à 0:18:45

    Bonjour, j'ai un petit souci en ce qui concerne un bug entre le bbcode qyue je suis en train de mettre en place sur mon site et les regex qui gèrent l'affichage de ce bbcode.
    par exemple j'ai ce morceau de fonction:
    '!<url=(.+)>(.+)<;/url>!isU' => '<a class="text_boite" href="$1" title="Aller sur $1">$2</a>',
                     '!<mail=(.+)>(.+)</mail>!isU' => '<a class="text_boite" href="mailto:$1" title="Écrire à $1">$2</a>',

    et j'avais fait des regex pour transformer directement les directions de site et les mails en liens comme sur le tuto des regexs...
    par exemple, truc@machin.com devient un lien cliclable, pareil que http://machin.com devient aussi cliclable automatiquement, vous avez tous vu ça... comme dans le SDZ. Seulement ça buggue avec le bb code, c'est à dire que si j'ai <url=http://www.machin.com>le site</url>, ça va me donner
    http://www.machin.com <!--qui devient clicable mais ave une adresse invalide: <lien url="http://www.machin.com/<a">http://www.machin.com/<a</lien> class=" suivi de
    " title="Aller sur http://www.pukanina.com">
    site

    bref, j'y comprends rien...
    • Partager sur Facebook
    • Partager sur Twitter
      21 avril 2006 à 0:27:16

      Heuu sa bug car tu a l'aissé lautre partie qui change automatiquement les lien sans mettre les balise? Ou juste avec ces balise? (je ne sais pas si je me suis bien expliqué sur se coup la)
      • Partager sur Facebook
      • Partager sur Twitter
        21 avril 2006 à 1:32:02

        Pour les délimiteurs, après "Gare au Gorille", voila "Gare à Bison" :p
        Sinon pour les regex qui transfrme une url en addresse cliquable directeent,je te conseille de mettre des espaces blancs avant et après l'url à transformer. tu vois le truc ?
        • Partager sur Facebook
        • Partager sur Twitter
        Mon profil Github - Zeste de Savoir, pour la beauté du zeste
          21 avril 2006 à 8:57:55

          Citation : Talus

          Pour les délimiteurs, après "Gare au Gorille", voila "Gare à Bison" :p


          Le pb de djkori (et de quelques autres) c'est qu'il n'écoute que ce qui l'arrange. Ce n'est pas son premier post sur les regex, ce ne sera pas son dernier. :p

          Dès que je donne une solu qui sort de la shématique, pourtant erronée, proposée par les tutos et memo de ce site, je ne suis pas crédible.
          Je dois faire quoi ?
          Le dire et le redire encore sans cesse?
          Non, pour l'usage qui en est fait de certaines regex, c'est pas important.

          Donc prendre ! comme délimiteur ou encore ? ou pourquoi pas une virgule, je m'en fout :p
          • Partager sur Facebook
          • Partager sur Twitter
            21 avril 2006 à 17:18:24

            Citation : Bison

            Citation : Talus

            Pour les délimiteurs, après "Gare au Gorille", voila "Gare à Bison" :p


            Le pb de djkori (et de quelques autres) c'est qu'il n'écoute que ce qui l'arrange. Ce n'est pas son premier post sur les regex, ce ne sera pas son dernier. :p

            Dès que je donne une solu qui sort de la shématique, pourtant erronée, proposée par les tutos et memo de ce site, je ne suis pas crédible.
            Je dois faire quoi ?
            Le dire et le redire encore sans cesse?
            Non, pour l'usage qui en est fait de certaines regex, c'est pas important.

            Donc prendre ! comme délimiteur ou encore ? ou pourquoi pas une virgule, je m'en fout :p


            Salut Bison, toujours aussi agréable !! :-° En premier ça serait sympa d'être un peu plus convivial et aimable, deuxièmement, il est possible que j'écoute que ce qui m'arrange mais ça serait plus facile si ce que tu avances était plus clair et permettait d'aller sur de bons chemins (ça permettrait de comprendre et en effet de ne plus ouvrir autant de topics sur ce sujet), troisièmement je jette en ce moment un oeil sur ton site (j'aurais effectivement dû le faire plus tôt car tes tutos sur les REGEX sont plutôt intéressants...) J'ai donc remplacé mes délimiteurs par des "`", ça marche plutôt bien mais y a toujours le bug annoncé sur mon sujet plus haut, donc... pas encore résolu... mais je continue à chercher. ^^
            • Partager sur Facebook
            • Partager sur Twitter
              22 avril 2006 à 14:55:13

              Enleve l'option U.

              Bison > JE parlais surtout au niveau synthaxique.
              • Partager sur Facebook
              • Partager sur Twitter
              Mon profil Github - Zeste de Savoir, pour la beauté du zeste

              bug entre mon bbcode et les regex

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown