import re def htc(m): return chr(int(m.group(1),16))
def urldecode(url): rex=re.compile('%([0-9a-hA-H][0-9a-hA-H])',re.M) return rex.sub(htc,url) if __name__ == '__main__': print urldecode('adasasdasd%20asdasdasdas') Ok thats it enough googeling around i make one my self :) -- http://mail.python.org/mailman/listinfo/python-list