PHP:
$string = "This ' is a string \\\\' used to test \\' if the regex works.";
$string = preg_replace("/(?=[^\\](\\.)*)'/","\\'",$string);
Vielleicht seh ich gerade den Wald vor lauter Bäumen nicht, aber PHP will mir doch weiss machen, dass die character class nicht geschlossen sei. Ziel der Regexp ist es, den String so zu escapen, dass man ihn zwischen einfache Hochkommata ' schreiben kann.
Warning: preg_replace() [function.preg-replace]: Compilation failed: missing terminating ] for character class at offset 19