begin process at 2012 02 15 13:28:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Expression régulière


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

Expression régulière

mardi 24 octobre 2006 à 14:12:46 | Expression régulière

mickaelpfr

Bonjour a tous :)
J'ai quelque souçis avec une expression régulière , je cherche a récupèrer le contenu des lignes d'un tableau dont la classe est définit exemple :


<table width="100%" border="1">
  <tr>
    <td class="titre_section">Voici un titre de section</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>


Voila je souhaiterais récupèrer le contenu en vert "Voici un titre de section", mais je n'y arrive pas , j'ai essayé plusieur masque avec la fonction preg_match_all(); mais en vain :(

Merci a ceux qui pourront m'aider.
mardi 24 octobre 2006 à 16:36:38 | Re : Expression régulière

malalam

Administrateur CodeS-SourceS
Hello,

il vient d'où, ce html ? Tu le récupères comment ?
Sinon :
<?php
$sChaine = <<<HTML
<table width="100%" border="1">
  <tr>
    <td class="titre_section">Voici un titre de section</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table
HTML;

if (false !== (preg_match_all ('@"titre_section">(.*)</@', $sChaine, $aRes))) {
    foreach ($aRes[1] as $iClef => $sFound) {
        echo $iClef, ' : ', $sFound, '<br />';
    }
}
?>

mardi 24 octobre 2006 à 17:36:39 | Re : Expression régulière

mickaelpfr



Salut malalam :)
je récupère le code à partir d'un fichier distant ...

en essayant ton code en copier/coller , il ne me renvoit rien :(
mardi 24 octobre 2006 à 17:37:41 | Re : Expression régulière

mickaelpfr


erreur de copie  désolé :) merci a toi , je continu de chercher pour mon fichier complet :)
mardi 24 octobre 2006 à 17:51:31 | Re : Expression régulière

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Pas la peine, cette expression régulière devrait récupérer tous les contenus de :
<td class="titre_section">contenu</td>
mercredi 25 octobre 2006 à 13:19:01 | Re : Expression régulière

mickaelpfr

Effectivement j'ai trouvé pourquoi ...
ma chaine contenait des retour a la ligne qu'il fallait supprimer avant d'utiliser le masque , un grand merci :)
mercredi 25 octobre 2006 à 13:57:17 | Re : Expression régulière

malalam

Administrateur CodeS-SourceS
Tu peux aussi utiliser ce motif : @"titre_section">(.*)</@m

m = multilignes ;-)
jeudi 26 octobre 2006 à 14:20:30 | Merci

mickaelpfr

ha ouep ça peut me simplifier la tache :) car lorsqu'il ya plusieurs ligne ou des tabulation, le masque n'est pas pris en compte , ce qui fait que je suis obligé d'échaper tous les caractères au préalable ...

encore merci a toi :-)


Cette discussion est classée dans : contenu, expression, récupèrer, nbsp, régulière


Répondre à ce message

Sujets en rapport avec ce message

expression régulière regex [ par fyav ] j'ai une variable ex: $mavar="coucoule monde%topsalut cherie%%topcomment ça va";et je souhaites enlever tout ce qui est entre "%top" et "%%top"sachant Expression régulière pour retrouver tous les tags php [ par ninatomb ] Je recherche une expression régulière qui me retrouve tous les tags php dans une page html, sans modifier l'htmlEt une qui fonctionne !!!!!Celle ci ne expression régulière : doublement [ par cbyvd ] Bonjour à tous, J'essaie de créer une expression régulière qui fasse : - le doublement des @ sauf si cela commence par t et suivi d’une lettre Exemple problème expression régulière [ par tony4758 ] Bonjour, j'ai un gros problème avec mon expression régulière permettant d'extraire les liens d'une page. En fait, dès qu'il y a que un lien a extraire Recherche d'une expression régulière [ par Mindiell ] Bonjour,Je cherche actuellement à remplacer certains mots dans un texte en utilisant les expressions régulières.Par exemple :toto est le plus beau,mai expression régulière [ par mfaraday ] SalutUne fois de plus, je me prends la tête avec une expression régulière !Alors voila je voudrais remplacer dans un texte tout ce qui est de la forme C# Console expression régulière [ par Abdi075 ] J'utilise cette pattern pour ne saisir que des lettres, &, @, et -.et les autres caractères sont exclus les chiffres aussi.string pattern = @"\s*([\p{ Expression régulière de la mort [ par Tartuffe ] Salut tous ! Voilà, j'ai un formulaire d'inscription avec Log et Pass à saisir. Je ne veux pas de Log ni Pass avec des ', des " ou de $ et autre \ ou Problème avec expression régulière [ par SeNeO64 ] Bonjour.Comme d'hab, c'est la croix et la bannière avec lex expréssion régulières.Pourtant je veut un truc tout simple, je veut une expression qui dét Securite formulaire [ par M000004965 ] Hello à  vous tous,je me creuse actuellement pour eviter de prendre des requetes mal intentionnées dans mon formulaire. j'ai fait une recherche sur le


Nos sponsors


Sondage...

Comparez les prix

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 : 5,132 sec (3)

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