Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #76390

Re: string encoding regex problem

From Roy Smith <roy@panix.com>
Newsgroups comp.lang.python
Subject Re: string encoding regex problem
Date 2014-08-15 20:48 -0400
Organization PANIX Public Access Internet and UNIX, NYC
Message-ID <roy-7B58DA.20484615082014@news.panix.com> (permalink)
References <lsm8ic$j90$1@online.de>

Show all headers | View raw


In article <lsm8ic$j90$1@online.de>,
 Philipp Kraus <philipp.kraus@flashpixx.de> wrote:

> found = re.search( "<a 
> href=\"/projects/boost/files/latest/download\?source=files\" 
> title=\"/boost/(.*)", 
> Utilities.URLReader("http://sourceforge.net/projects/boost/files/boost/") 
> )
> if found == None :
> 	raise MyError.StopError("Boost Download URL not found")
> 
> But found is always None, so I cannot get the correct match. I didn't 
> find the error in my code.

I would start by breaking this down into pieces.  Something like:

> data = Utilities.URLReader("http://sourceforge.net/projects/boost/files/boost/") 
> )
> print data
> found = re.search( "<a 
> href=\"/projects/boost/files/latest/download\?source=files\" 
> title=\"/boost/(.*)",
> data)
> if found == None :
>  raise MyError.StopError("Boost Download URL not found")

Now at least you get to look at what URLReader() returned.  Did it 
return what you expected?  If not, then there might be something wrong 
in your URLReader() function.  If it is what you expected, then I would 
start looking at the pattern to see if it's correct.  Either way, you've 
managed to halve the size of the problem.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

string encoding regex problem Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-08-16 02:27 +0200
  Re: string encoding regex problem Roy Smith <roy@panix.com> - 2014-08-15 20:48 -0400
    Re: string encoding regex problem Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-08-16 04:08 +0200
      Re: string encoding regex problem Roy Smith <roy@panix.com> - 2014-08-15 22:14 -0400
      Re: string encoding regex problem Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-16 14:35 +1000
      Re: string encoding regex problem Peter Otten <__peter__@web.de> - 2014-08-16 11:01 +0200
        Re: string encoding regex problem Philipp Kraus <philipp.kraus@flashpixx.de> - 2014-08-23 22:46 +0200
          Re: string encoding regex problem Peter Otten <__peter__@web.de> - 2014-08-23 23:13 +0200

csiph-web