Trouver des balises HTML img avec les regex dans un texte HTML
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:
1 2 3
| <h4 style="text-align: center"><span style="color: #ff0000"><u><em><strong>Le contenu de l'explication B</strong></em></u></span></h4>
<p>En raison de ....<br />
C'est <strong>pour </strong>cela qu'il faire attention à <img alt="" src="http://localhost:2302/WebSiteCarblocksUpdator/fckeditor/editor/images/smiley/msn/angry_smile.gif" /> <img alt="" src="http://localhost:2302/WebSiteCarblocksUpdator/fckeditor/editor/images/smiley/msn/cry_smile.gif" /> <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