0

正規表現のアドバイスを探しています。C# .net アプリでハードコードされた文字列を見つけようとしています。aspx ページ内の適切にコーディングされたすべての文字列は次のようになります。

Text="<%$ Resources:Global, Delete %>"
Text="Delete"ハードコードされた文字列の ように見える文字列を見つけようとしています。私はText=\"(?!<%$ )?\"基本的に、で始まるtext="<%$"が役に立たない文字列を見つけると言うことにしました。アドバイス?

4

2 に答える 2

0

「$」は、正規表現構文 (行末) の別の意味です。それをエスケープします。

また、あなたは意味しましたText=\"(?!\<%\$ )[^\"]*\"か?これは動作します(テスト済み)。

于 2013-10-29T12:24:43.470 に答える