PHP expression régulière
Fermé
Bonjour tous,
je suis face à un problème de regexp qui me bloque un poil... Je souhaiterais trouver toutes les strings, dans un texte, qui commence une ligne. Je m'explique:
je récupère le contenu d'un fichier mixte HTML-PHP et je voudrais récupérer tous les "<?php .... ?>" qui commencent une ligne. Comment faire?
J'ai essayé avec le pattern /<?php.*\?>/ mais il me prend tout, même ceux qui sont discrètement introduit au milieu d'une ligne.
Qqun à la réponse?
merci!
rekam
je suis face à un problème de regexp qui me bloque un poil... Je souhaiterais trouver toutes les strings, dans un texte, qui commence une ligne. Je m'explique:
je récupère le contenu d'un fichier mixte HTML-PHP et je voudrais récupérer tous les "<?php .... ?>" qui commencent une ligne. Comment faire?
J'ai essayé avec le pattern /<?php.*\?>/ mais il me prend tout, même ceux qui sont discrètement introduit au milieu d'une ligne.
Qqun à la réponse?
merci!
rekam
A voir également:
- PHP expression régulière
- Easy php - Télécharger - Divers Web & Internet
- Expression de recherche - Guide
- Tu es un amour expression ✓ - Forum Loisirs / Divertissements
- Quel fichier contient l’expression trouverpix ? - Forum Programmation
- Expected expression ✓ - Forum C
4 réponses
Je précise par un exemple :
Là, je voudrais juste récupérer le "<?php foreach... ?>" et le "<?php } ?>", mais pas les autres.
merci
rekam
<?php foreach ($photos as $p) { ?> <td><div class="photoGallery"> <a target="_blank" href="<?php echo $img3d.$p; ?>"><img src="<?php echo $img2d.$p; ?>" title="photo" alt="photo" /></a> <cite><?php echo (isset($legend[$p])) ? $legend[$p] : ''; ?></cite> </div></td> <?php } ?>
Là, je voudrais juste récupérer le "<?php foreach... ?>" et le "<?php } ?>", mais pas les autres.
merci
rekam
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
4 oct. 2007 à 14:38
4 oct. 2007 à 14:38
Salut,
essai
essai
/^<?php.*\?>/