2009-05-20 9 views
0

Je rencontre des difficultés pour créer une Regex qui renvoie des tags qui ne se ferment pas automatiquement. Donc, je veux qu'il renvoie des balises qui sont comme ceci:Regex pour rechercher les tags ouverts

<blah> 

Mais pas les balises qui sont comme:

<blah/> 

Je le regex suivant:

<(o|p)(.*?)> 

est légèrement simplifié, ignorer le reste fait ce qu'il est censé faire malgré son étrangeté. Cela va correspondre à toutes les balises bien que j'en ai besoin d'un qui ignorera les correspondances où la balise est à fermeture automatique.

Vive

Répondre

1

Essayez cette expression régulière:

<(?:o|p)(?:[^"'>/]+|"[^"]*"|'[^']*')*> 

syntaxe XHTML valide est présumée.

+0

À la votre! C'est ce qu'il a fait :) – Damien