最後の文字を除いて、単語 typedef の後の最後の単語の正規表現が必要です。typedef の後の最後の単語が得られることはわかってい([^typedef]*)$
ますが、それには最後の文字が含まれます。
たとえば、行があった場合、 ではなく、type long long integer;
を与える正規表現が必要です。これが役立つ場合、最後の文字は常にセミコロンになります。integer
integer;
最後の文字を除いて、単語 typedef の後の最後の単語の正規表現が必要です。typedef の後の最後の単語が得られることはわかってい([^typedef]*)$
ますが、それには最後の文字が含まれます。
たとえば、行があった場合、 ではなく、type long long integer;
を与える正規表現が必要です。これが役立つ場合、最後の文字は常にセミコロンになります。integer
integer;
これはあなたのために働くはずの正規表現です:
^typedef.*?\s(\w+)\s*;
最後の単語は、一致するグループ #1 で使用できます。
括弧の後にピリオドを追加して、1 文字に一致させますが、それをキャプチャしないようにします: ([^typedef]*).$