You can try the following two suggestions:

1. Try removing the "^" from the pattern and match only r"<img". I believe 
that the image tag might not be coming at the start of the string.
2. Try printing the value of "content" to check that the "<img" pattern 
exist in it. The match will be case sensitive, so even <IMG will not be 
matched.

On a sidenote, you should not be using regular expressions if you are doing 
anything complex that what you are doing right now.
HTML is not a regular language. So, you will be better off using an xml 
parser (like lxml or elementtree) or an html parser (BeautifulSoup)

-Sandeep

On Saturday, June 30, 2012 6:07:13 PM UTC+5:30, mo.mughrabi wrote:
>
> Hello, 
>
> am really a noob with regular expressions, I tried to do this on my own 
> but I couldn't understand from the manuals how to approach it. Am trying to 
> find all img tags of a given content, I wrote the below but its returning 
> None
>
>  content = i.content[0].value
>
>             prog = re.compile(r'^<img')
>
>             result = prog.match(content)
>
>             print result
>
>
>  any suggestions?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/URj9ESCdOaYJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to