Remove img tags with regex

Hi experts,

How can I renove from an html string all the image tag that have class=flickr using regex

for exemple
<img src="pic.jpg"> should not be removed
and
<img src="pic.jpg" class="flickr"> should not be removed

Thanks
cabouAsked:
Who is Participating?
 
PigtorConnect With a Mentor Commented:
IF YOU WANT TO FIND ALL THE IMG TAGS WITH FLICKS TAG USE THIS:
<img\s+.+?\s+class\s*=\s*"flickr"(\s*>|.+?>)

IF YOU WANT TO FIND ALL THE IMG TAGS AND EVALUATE EACH ONE APART USE:
<img\s+.+?>
AND ONCE YOU FOUND A MATCH USE THIS EXPRESSION TO REMOVE THE "flickr" TAG:
\s+class\s*=\s*"flickr"

Remember to use the RegeExOptions.IgnoreCase option, because you can find IMG and img tags.

For example:

Dim pattern As New System.Text.RegularExpressions.Regex("<img\s+.+?\s+class\s*=\s*""flickr""(\s*>|.+?>)", System.Text.RegularExpressions.RegexOptions.IgnoreCase)
Dim result As String = pattern.Replace("<body><img  src=""pic.jpg"" class =""flickr"" ></body>", String.Empty)
0
 
Chandan_GowdaCommented:
can you please be more clear
0
 
ozoCommented:
<img[^<>]* class="flickr"[^<>]*>
0
All Courses

From novice to tech pro — start learning today.