行頭がdiffで始まっていて行末が .cpp, .c, .h でない行にmatchするVimの正規表現。
^diff \%(\%(\.\%(cpp\|c\|h\)$\)\@!.\)*$
以下help参照。
:h \@!
その他helpは以下参照。
:h /^:h /\%(:h /\.:h /\|:h /.:h /*:h /$
行頭がdiffで始まっていて行末が .cpp, .c, .h でない行にmatchするVimの正規表現。
^diff \%(\%(\.\%(cpp\|c\|h\)$\)\@!.\)*$
以下help参照。
:h \@!
その他helpは以下参照。
:h /^:h /\%(:h /\.:h /\|:h /.:h /*:h /$