Raik: / (REGEXP) nicht maskierte doublequotes finden

Beitrag lesen

ich will in javascript ein einfaches syntaxhighlighting für php bauen.
was mir schwierigkeiten bereitet, sind strings in anführungszeichen.
der test-source:
---------------------------------------------------------
var oData = new data("<?php echo"$präfix$Path";?>");
var oNodes = oData.nodes;

<?php
//Reading subfolder and files */
$FullPath = "$DOCUMENT_ROOT/$Path";
$dir = opendir($FullPath);
while($file = readdir($dir))
  {
  if($file != "." && $file != "..")
   {
    if(is_dir($FullPath."/".$file))
     {
     print "oNodes[$I] = new node("$file", null, "folder", "main", "$Self?path=$Path".urlencode($file)."/");\n";
---------------------------------------------------------
meine regexp, wie ich sie bis jetzt in "visual regexp" gebaut hab:

^(?!\b")

(ich nutze den 2ten subpattern)
wenn dem '"' oder '"' ein '(' voransteht, funzt das allerdings nicht und auch die "maskierter backslash"-erkennung funzt noch nicht richtig.
ich hab vieles versucht, aber bisher keine lösung gefunden.

mir würde schon ein link genügen, wo das mal erklärt ist.