/ (REGEXP) nicht maskierte doublequotes finden
Raik
- javascript
0 Dieter Raber0 Raik
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:
(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.
Hallo Raik,
ich will in javascript ein einfaches syntaxhighlighting für php bauen.
Dass es in PHP show_source gibt, weisst Du?
http://de2.php.net/manual/en/function.show-source.php
Dieter
Dass es in PHP show_source gibt, weisst Du?
ja, aber ich will den formatierten text in einem 2ten layer hinter dem rtf-editor (siehe z.b hotmail) anzeigen und onchange() aktualisieren. und das ständig vom server neu zu laden ...