diff options
-rw-r--r-- | SCons/Tool/textfile.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/SCons/Tool/textfile.py b/SCons/Tool/textfile.py index 7fdc8b7b..55eef40f 100644 --- a/SCons/Tool/textfile.py +++ b/SCons/Tool/textfile.py @@ -45,6 +45,7 @@ Textfile/Substfile builder for SCons. import SCons +import re from SCons.Node import Node from SCons.Node.Python import Value @@ -67,7 +68,7 @@ def _do_subst(node, subs): contents = node.get_text_contents() if subs: for (k, val) in subs: - contents = contents.replace(k, val) + contents = re.sub(k, val, contents) if 'b' in TEXTFILE_FILE_WRITE_MODE: try: |