C#ソースコードのキーワードを正規表現でマッチさせたい。「新しい」キーワードがあるとしましょう。" "、// (コメント)、および /* */ (2 番目のコメント) 内にないすべての「新しい」キーワードに一致させたい
私はこれまでに書いてきました:
\b[^\w@]new\b
ただし、次の場合は機能しません。
new[]
var a = new[] { "bla" };
var string = "new"
foo(); // new
/* new */
どうすればその正規表現を改善できますか?