fork(7) download
  1. subject = 'a " b \\" c \\\\" d "\\\\" e " f';
  2. print(subject);
  3. result = subject.replace(/([^"\\]*(?:\\.[^"\\]*)*)"/g, '$1\\"');
  4. print(result);
  5.  
Success #stdin #stdout 0s 107072KB
stdin
Standard input is empty
stdout
a " b \" c \\" d "\\" e " f
a \" b \" c \\\" d \"\\\" e \" f