JSFiddle - React, Tailwind, and code Playground

JavaScript

var str =' "aaa"~::~ "bbb~::~bbb" "ccc" ~::~ ';

res = str.replace(/~::~(?=(?:[^"]*"[^"]*")*[^"]*"[^"]*$)/g, "");
alert(res);