Je tiens à préciser que ce sujet est dans le forum PHP/Regex par défaut
En fait je cherche un forum Regex pur.
Je travaille en C# / ASP.NET.
Pouvez vous déplacer le sujet si c'est nécessaire ?


Bonjour

J'ai besoin d'aide ou de renseignements sur la création d'un regex.

Ce que je veux :

Voici ma chaîne de caractères à analyser :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<h4 style="text-align: center"><span style="color: #ff0000"><u><em><strong>Le contenu de l'explication&nbsp; B</strong></em></u></span></h4>
<p>En raison de ....<br />
C'est <strong>pour </strong>cela qu'il faire attention &agrave; <img alt="" src="http://localhost:2302/WebSiteCarblocksUpdator/fckeditor/editor/images/smiley/msn/angry_smile.gif" />&nbsp;<img alt="" src="http://localhost:2302/WebSiteCarblocksUpdator/fckeditor/editor/images/smiley/msn/cry_smile.gif" />&nbsp;<img alt="" src="http://localhost:2302/WebSiteCarblocksUpdator/fckeditor/editor/images/smiley/msn/thumbs_down.gif" /></p>

Comme vous pouvez le voir, c'est du HTML.
Dans ce HTML, je veux trouver toutes les chaînes correspondant aux balises image.

Donc dans mon regexp, les règles sont :
1) chaîne commençant par "<img".
2) chaîne finissant par "" \>" ou juste "\>" à la limite
3) N'importe quelle chaîne entre les deux (alphanumerique, espace, caractère spéciaux TOUT !!)
A priori, c'est assez simple mais j'y arrive pas.

Là en l’occurrence dans ma chaîne d'exemple, le regex doit trouver 3 résultats.


=> Comment écrire mon regexp ?
=> Pouvez vous m'expliquer comment dans le langage regex, comment on dit n'importe quelle chaîne ? (je sais que le . c'est n'importe quelle caractère, mais comment dis-t-on n'importe quelle chaîne ?)

Merci de votre aide