util.py 361 B

1234567891011121314151617
  1. #! /usr/bin/env python2.7
  2. def normEnc (enc):
  3. r = []
  4. for c in enc:
  5. o = ord(c)
  6. if (o >= ord('a')) and (o <= ord('z')):
  7. r.append(c)
  8. elif (o >= ord('A')) and (o <= ord('Z')):
  9. r.append(chr(o + ord('a') - ord('A')))
  10. elif (o >= ord('0')) and (o <= ord('9')):
  11. r.append(c)
  12. elif c == '-':
  13. r.append('_')
  14. else:
  15. assert False
  16. return ''.join(r)