その文字列内のコメントを無視しながら、文字列を Font Lock フォント表示に一致させるにはどうすればよいですか? 例えば
(setq str-regexp "^foobar$"
comment-regexp "/\\*[^*]*\\*/")
次のバッファテキストで文字列「foobar」をフォント化するために、一致データを返すにはどうすればよいでしょうか?
foo/*comment*/bar
fo/*comment*/obar
fooba/*comment*/r
バッファ部分文字列からコメントを簡単に削除して、その部分文字列内の正規表現と一致させることができますが、これがフォント ロックに適したバッファ マーカー/ポイントに変換される方法がわかりません。何か案は?