私は正規表現を持っています:
ConfigurationManager.ConnectionStrings.Item\(\"((?!foo).)*\"
これはRubularで機能し、期待どおりに2つの文字列の2番目に一致します。
ConfigurationManager.ConnectionStrings.Item("foo")
ConfigurationManager.ConnectionStrings.Item("bar")
ただし、Visual Studio 2005で同じ式を実行すると、一致するものが得られません。ConfigurationManager.ConnectionStrings.Item...
単語に一致するものはないため、実際には、存在するすべてのインスタンスに一致する必要がありますfoo
。
もちろん、逆式がVisualStudioで機能しない場合を除きます。
それが本当なら、Visual Studio 2005で同じ結果を得るにはどうすればよいですか?