Bonjour,
voila mon job : je dois trouver dans un document html les balises suivantes :
<b> </b>
<i> </i>
<s> </s>
le texte à analyser peut être le suivant :
normal
<i>italique</i>
<b>gras</b>
<s>souligné</s>
<b><i>gras italique</i></b>
<i><b>italique gras</b></i>
<b><s>gras souligné</s></b>
<s><b>souligné gras</b></s>
<i><s>souligné italique</s></i>
<s><i>italique souligné</i></s>
<s><i><b>souligné italique gras</b></i></s>
<s><b><i>souligné gras italique</i></b></s>
<i><s><b>italique souligné gras</b></s></i>
<i><b><s>italique gras souligné</s></b></i>
<b><s><i>gras souligné italique</i></s></b>
<b><i><s>gras italique souligné</s></i></b>
J ai mis en place une expressions régulière pour rechercher le texte :
<(b|i|s)>.*?</(b|i|s)> le pb est que cette exp n'est pa symétrique
est donc pour une ligne <b><i><s>gras italique souligné</s></i></b>
cela me retourne <i><s>gras italique souligné</s>
alors que je voudrais <i><s>gras italique souligné</s></i>
si kelkun a une idée sur l'expression à mettre en place ?
merci davance
Partager