On Apr 1, 6:12 am, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> But when 'data' does not contain pattern, it just hangs at
> 're.findall'
>
> pattern = re.compile("(.*)<img (.*?) src=\"(.*?)img(.*?)\"(.*?)",
> re.S)That pattern is just really slow to evaluate. What you want is probably something more like this: re.compile(r'<img [^>]*src\s*=\s*"([^"]*img[^"]*)"') "dot" is usually not so great. Prefer "NOT end-character", like [^>] or [^"]. -- http://mail.python.org/mailman/listinfo/python-list
