正则表达式在aspx页面中查找硬编码字符串

时间:2013-10-29 12:23:26

标签: c# .net regex

寻找一些RegEx建议。努力尝试在C#.net应用程序中查找硬编码字符串。 aspx页面中所有正确编码的字符串都是这样的:

Text="<%$ Resources:Global, Delete %>"
 我正在尝试查找任何看起来像Text="Delete"的字符串或任何硬编码字符串。我提出了Text=\"(?!<%$ )?\"基本上说找到任何以text="<%$"开头的字符串但无济于事。建议?

2 个答案:

答案 0 :(得分:0)

“$”表示正则表达式语法的其他内容(行尾)。逃避它。

此外,你的意思是Text=\"(?!\<%\$ )[^\"]*\"?这个工作(测试)。

答案 1 :(得分:0)

尝试以下表达式

"(?:[^\\"]+|\\.)*"