Advertisements
I’m trying to inject some code into a file by using replace. The problem is if the target code contains any of the replace()
function’s special character sequences, namely $$
, it will do something different than what I expect, which is to just copy the characters exactly as they are.
'replaceme'.replace('replaceme', '$$');
you would think this would result in $$
but it actually returns $
Is there a way to disable this functionality so that it maintains the $$
like i want?
>Solution :
No idea why the $$
wasn’t working, I too am wondered.
But you can get the result by using the callback function.
'replaceme'.replace('replaceme', () => '$$');