Problème Regex

Résolu
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   -  
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'aimerai beaucoup matcher cette expression mais je n'y arrive pas.

<g id="image_etiquette_1_15_base">
<image xlink:href="15.png" x="-11" y="-10.5" width="22" height="21"/>
</g>

Voici mon petit de bout de code:

<?php
$pattern = '/<g id="image_etiquette_1_15_base">\n*(<)image .*?((?:[a-z][a-z]+)).*?(>)\n*</g>/';
if (preg_match_all($pattern, $str)) {
echo 'trouvé';
} else {
echo 'pas trouvé';
}
?>

Aidez-moi, s'il vous plaît.

--
share your knowledge

1 réponse

  1. atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
     
    C'est bon! Je l'ai résolu de moi-même mon problème avec le pattern suivant:.

    $pattern = '/<g id="image_etiquette_1_15_base">(\s*)(\n)(\s*)(<)image (.*?)(>)(\s*)(\n)(\s*)<\/g>/';

    Désolé de vous avoir dérangé.
    1