begin process at 2012 02 14 02:36:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

preg_match_all tous les caractères


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

preg_match_all tous les caractères

jeudi 28 mai 2009 à 17:55:57 | preg_match_all tous les caractères

mike1310

Bonjour à tous,

j'ai encore un problème avec ce satané preg_match_all ... J'ai une chaine de caractère comme ceci :
<div class="1">
<div class="2">
blablablabalbal du texte et encore du texte avec des div dedans et plein d'autre trucs
</div>
</div>
<div class="3">
Et je voudrais récupére ce qu'il y a entre div class 1 et div class 3.
J'ai donc fait un truc comme ça :

preg_match_all("#<div class=\"1\">(.*)<div class=\"3\">#",$machaine, $matches, PREG_SET_ORDER);

Mais ça ne me retourne rien du tout ... En fait je pense que mon .* ne détecte pas tous les caractères ... Si quelqu'un peut m'aider ça serait super ..

Merci
jeudi 28 mai 2009 à 19:12:22 | Re : preg_match_all tous les caractères

vilhjalms

preg_match('/<div class="1">(.+?)<div class="3">/sm',$chaine,$match);
vendredi 29 mai 2009 à 08:41:31 | Re : preg_match_all tous les caractères

mike1310

sa ne marche pas mieux :S ... J'ai même essayé d'enlever le div class 3 et ça ne trouve rien :S
vendredi 29 mai 2009 à 08:44:07 | Re : preg_match_all tous les caractères

mike1310

Est ce que avec ce que tu m'as donné, ça prend aussi en compte les \n ?
vendredi 29 mai 2009 à 09:23:36 | Re : preg_match_all tous les caractères

mike1310

Réponse acceptée !
J'ai parlé trop vite .. Ce que tu m'as donné fonctionne si dans ma chaine je fait avant de l'utiliser :
$content = str_replace(CHR(13),"",$content);
$content = str_replace(CHR(10),"",$content);

ce qui remplace les caractères de retour chariot ... Voili voilou


Cette discussion est classée dans : caractères, div, preg, match, all


Répondre à ce message

Sujets en rapport avec ce message

Problème avec preg_match_all [ par Bountard ] Salut à tous, j'ai un petit problème avec l'utilisation de preg_match_all. Pour faire plus simple voila mon bout de code d'essai :   $html = ' un Preg_match_all , soucis d'utilisation [ par Bountard ] Bonjour à tous, j'ai un problème depuis quelques jours avec preg_match_all. Voila mon code : $html = ' un deux un bis preg_match_all comment faire ? [ par Steph115 ] Bonjour,Je ne suis pas très a l'aise dans les preg_match_all et je bloque un peu sur cette idée :J'ai une chaîne définit comme cela :!view_client:*,vi Problème avec preg_match_all [ par nisaloncaje ] BonjourJe comptais utiliser la fonction preg_match_all afin d'extraire d'une chaine caractère les sous chaines contenues entre 2 balises ([yt] et  [/y preg_match_all [ par Kloyd ] Bonjour j'aimerais recuperer à l'aide d'un Preg match all hors du code ci-dessous: [code=html] <img preg_match_all [ par shefiu ] Bonjour,Je voulais utiliser un preg_match_all pour recuperer tous les liens sur une page web. Ensuite j'affiche le resultat et je me rend compte que q preg_match_all avec bracket [ ] [ par lord1366 ] Bonjour, j'ai besoin d'extraire la partie de texte contenu dans un texte similaire à ceci : Cher [Prénom] [NomDeFamille] , Nous vous invitons au séj preg_match, problème difficilement compréhensible [ par sailsee ] Bonjour, Je travaille sur le contrôle d'un formulaire. J'ai deux variables à vérifier avec une expression regulière $ip et $mail, une ip et un mail. syntaxe preg_match [ par boakim ] Bonjour. J'essaie de comprendre la manière d'écrire des conditions pour une chaîne de caractères du style #^http:\/\/(.*)\.(gif|png|jpg)$#i dans pr boucle for [ par nbpro ] voila g un problème j'ouvre un dossier qui contiens des .txt ouvre et lit les .txt en récupère des données. Des requête s'exécute dans une boucle j'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales