blob: 9ea6b48abc34443a182e8e6ad38f376a0c1cd8a2 (
plain)
1
2
3
4
5
6
7
8
9
|
import re
def javascript_string_escape(input):
"""Escapes the ' " and \ characters in a string so
it can be embedded inside a dynamically generated string."""
return re.sub(r'[\'\"\\]',
lambda match: "\\%s" % match.group(),
input)
|