正規表現による置換案 - 発散

概要は次のとおり.

  • 処理させるファイル[main]1つ対取り込まれるファイル[sub]複数(余力あれば有限段階までの取り込みを可能にする)
  • mainには,その位置にHTMLコメントでファイル取り込みについて記述

あれ.

さて,行毎にテキストを読み出す中,"<!-- "で始まり," -->\n"で終わる文であれば実行する.

if(strncmp(*str, "<!-- ", 5)==0){
if(strncmp((str+strlen(str)-5), " -->\n", 5)==0){
(str+strlen(str)-4) = '\0';
strncpy(filepath, (str+strlen(str)+5), STR_BUFF);
}
}

でもtexって,Cと違って,どこでもincludeできたよな.その辺のソース見てみるかな.