私は何のregを理解できないようです。式 表記法は私のニーズに合っています:
DEBUG() マクロでいくつかのデバッグ コードをラップしました...
たとえば、ログ レベル 1 でデバッグ出力を出力するには、次のコードを使用します。
DEBUG_LVL_1(printf("some text");)
ただし、これは常に、どこでも当てはまるわけではありません。マクロ ラッパーのない printf ステートメントを使用することがあります。これらのケースを検索して置換したい...つまり、 DEBUG_LVL_ マクロが存在しないが、printfステートメントが存在する場合...
それ、どうやったら出来るの?