Extraire une chaine de caractères

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par JulienV, 19 Avril 2010.

  1. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    Bonjour à tous :)

    J'ai un champ "article" (type Text sur MySQL) qui se présente ainsi :

    Code:
    "Voici mon article, blablabla...
    
    Ici la vidéo :
    
    [YOUTUBE]Code vidéo[/YOUTUBE]
    
    Et voici une autre vidéo :
    
    [DAILYMOTION]Code vidéo[/DAILYMOTION]"
    J'aimerai extraire de ce champ tous les bouts de code [YOUTUBE]CODE[/YOUTUBE] et [DAILYMOTION]CODE[/DAILYMOTION].

    En gros, le résultat de cette fonction me renverrai :

    "
    Code:
    [YOUTUBE]Code vidéo[/YOUTUBE][DAILYMOTION]Code vidéo[/DAILYMOTION]
    "

    Est-ce que vous pouvez m'aider ? :(

    A bientôt et merci d'avance !!
     
  2. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    Le but est de ne conserver QUE les "bbcode" ([YOUTUBE] et [DAILYMOTION]) et ne plus prendre en compte les différents textes avant, pendant et après les vidéos :)
     
  3. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 969
    J'aime reçus:
    121
  4. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    Bonjour !

    Merci pour ce lien mais j'ai un peu de mal avec ces règles de réécriture :(

    Comment "boucler" sur la chaine de caractères pour ne conserver QUE les bbcode [YOUTUBE]CODE[/YOUTUBE] et [DAILYMOTION]CODE[/DAILYMOTION] ?
     
  5. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    J'allais oublier de préciser... En PHP bien sûr...

    Alala, quelle galère !
     
  6. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    Pas d'amateurs PHP ? :)
     
  7. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 969
    J'aime reçus:
    121
    Bein tu prends la dernière règle dans le lien que je t'ai donné et tu remplace les p par DAILYMOTION ou YOUTUBE, ça devrait fonctionner (vu qu'à priori la réponse donnée à la fin fonctionne avec un bbcode p).
     
  8. JulienV
    JulienV WRInaute discret
    Inscrit:
    18 Mars 2010
    Messages:
    163
    J'aime reçus:
    0
    Bonsoir ;)

    Certes ça fonctionne, par contre ça conserve le reste du texte :(

    J'ai essayé un preg_match('#\[(.+)\](.+)\[/(.+)\]#', $text, $matches) mais on dirait que la REGEX n'est pas bonne
     
Chargement...
Similar Threads - Extraire chaine caractères Forum Date
Extraire chaine d'un Json Développement d'un site Web ou d'une appli mobile 18 Octobre 2018
Expression régulière : extraire une chaine variable d'une chaine Développement d'un site Web ou d'une appli mobile 4 Septembre 2012
extraire une sous chaine d'une chaine Développement d'un site Web ou d'une appli mobile 7 Avril 2010
[script] Extraire d'une chaîne les mots commençant par une majuscule Développement d'un site Web ou d'une appli mobile 9 Octobre 2009
[RESOLU ]extraire un chaine de carcatére a partir d'un url Développement d'un site Web ou d'une appli mobile 22 Août 2008
extraire variable indépendant dans chaine de caractere Développement d'un site Web ou d'une appli mobile 19 Août 2008
extraire une sous chaine à gauche d'un point Développement d'un site Web ou d'une appli mobile 10 Juin 2008
Extraire une chaine d'un fichier (eregi) Développement d'un site Web ou d'une appli mobile 18 Août 2007
Extraire chaine et comparer Développement d'un site Web ou d'une appli mobile 10 Mars 2007
Extraire un code postal dans une chaine Problèmes de référencement spécifiques à vos sites 18 Novembre 2005
Expression régulière pour extraire une chaine entre 2 tags Administration d'un site Web 21 Juin 2005
Linkedin : impossible d'extraire un aperçu --- Help !!! Autres réseaux sociaux 2 Février 2017
Extraire une partie d'un site vers un nouveau Débuter en référencement 17 Juin 2016
Extraire les sessions pour chaque mois par source Google Analytics 30 Septembre 2015
url rewriting formule pour extraire "mots+clefs" Débuter en référencement 4 Août 2014
Extraire un fichier robots.txt et comparer le résultat Développement d'un site Web ou d'une appli mobile 12 Juillet 2014
[résolu] Extraire les statistiques d'une partie du site avec Google Analytics Google Analytics 11 Février 2013
Extraire une partie des données Google Analytics 8 Octobre 2012
Extraire le contenu et le référencement d'un site Référencement international (langues, pays) 27 Août 2012
PHP extraire des dates à partir des numéros de jours Développement d'un site Web ou d'une appli mobile 28 Mai 2012