C プログラムを使用してコンパイルおよび動的にロードされる動的 Web ページを作成しています。私は以下を使用してコードを書いています:
printf ("<p><h1>Hello world!</h1></p>\n");
ファイルに jQuery を追加したいので、最初にしたことは、すべての引用符のリーダー バック スラッシュでした。
"Text here" becomes \"Text here\"
これにより、次の 2 つの問題が残ります。
1 - JS ファイルでは、元のコードは次のようになります。
*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*
そして、 " 修正が行われた後は、次のようになります (これはコードのサンプルの抜粋です)。
*(?:(['\\"])((?:\\\\.|[^\\\\])*?)\\3|(\"+O+\")|)|)\"+_+\"*
しかし、このコードの多くはグレー表示されていません (ブラウザが何をすべきかを知るために行の内容だけを出力したいので)。\s をいくつか追加してグレーにしました - これは機能しているように見えますが、コンパイル エラーが発生します。
2 - コンパイルしようとすると、コンパイラによって認識されない文字 ( \t 、 \r 、 / など) があります。これらが JavaScript コードの一部と見なされるようにするにはどうすればよいですか?
これについての助けをいただければ幸いです。