diff --git a/lib/gollum/public/gollum/javascript/editor/gollum.editor.js b/lib/gollum/public/gollum/javascript/editor/gollum.editor.js index 2f9b4fcc..3b281e7f 100755 --- a/lib/gollum/public/gollum/javascript/editor/gollum.editor.js +++ b/lib/gollum/public/gollum/javascript/editor/gollum.editor.js @@ -546,9 +546,12 @@ typeof definitionObject.replace == 'string' ) { debug('Running replacement - using ' + definitionObject.replace); var rt = definitionObject.replace; + + repText = escape( repText ); repText = repText.replace( searchExp, rt ); // remove backreferences repText = repText.replace( /\$[\d]/g, '' ); + repText = unescape( repText ); if ( repText === '' ) { debug('Search string is empty');