escape.py 567 B

1234567891011121314151617181920212223
  1. # esta es una prueba para modificar luatool.py
  2. # http://stackoverflow.com/a/18935765/316875
  3. from string import maketrans
  4. def escapeString(a_string):
  5. translationTable = maketrans({"-": r"\-", "]": r"\]", "\\": r"\\", "^": r"\^", "$": r"\$", "*": r"\*", ".": r"\."})
  6. escaped = a_string.translate(translationTable)
  7. return escaped
  8. print escapeString("Marcos")
  9. #!/usr/bin/python
  10. '''
  11. intab = "aeiou"
  12. outtab = "12345"
  13. trantab = maketrans(intab, outtab)
  14. str = "this is string example....wow!!!";
  15. print str.translate(trantab);
  16. '''