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 :

Probleme avec expression régulière (saut de ligne) [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Points : 11
    Points
    11
    Par défaut Probleme avec expression régulière (saut de ligne)
    Bonjour,

    J'ai un soucis avec une expression régulière qui ne fonctionne pas dès qu'il y a un retour chariot dans ma chaine :

    En gros, j'ai un gros texte et je veux isoler un fragment de texte compris entre les balises [balise][/balise]

    J'utilise la paterne suivante

    '`\[balise](.*)\[/balise]`U'

    et en gros le code suivant :

    $pattern = '`\[balise](.*)\[/balise]`U';
    $contenu=preg_match($pattern,$texte,$matches);

    Le problème est que dès que j'ai un retour à la ligne dans ma chaîne $texte, la variable contenu est vide...

    Si quelqu'un peut m'aide à enlever cette épine du pied, j'en serais ravi...

    Merci d'avance (et bonne année à toutes et à tous!)

    Cordialement

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2016
    Messages : 42
    Points : 60
    Points
    60
    Par défaut
    Salut,

    Tu dois utiliser l'option 's'.

    '`\[balise](.*)\[/balise]`Us'

    http://www.php.net/manual/fr/referen....modifiers.php

    ++

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Points : 11
    Points
    11
    Par défaut
    un immense merci... malgré mais diverses tentatives, je ne parvenais à rien... vous m'enlevez une sacré épine du pied!

    Les expressions régulières, c'est quand meme compliqué... mais incoryablement puissant!

    merci encore!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme d expression réguliére avec regex
    Par petogo dans le forum Langage
    Réponses: 5
    Dernier message: 14/03/2013, 13h59
  2. Besoin d'aide pour remplacer avec expression régulière sur plusieurs lignes
    Par MediaVistaIntel dans le forum Général Python
    Réponses: 11
    Dernier message: 01/12/2011, 14h19
  3. Expressions régulières : saut de n lignes
    Par sanza35 dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 18/03/2010, 11h03
  4. expression régulière saut de ligne
    Par bioinfornatics dans le forum Débuter
    Réponses: 0
    Dernier message: 10/04/2009, 14h21
  5. problème avec le caractère saut de ligne ...
    Par vbcasimir dans le forum Administration
    Réponses: 2
    Dernier message: 17/06/2004, 16h35

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