寻找一些RegEx建议。努力尝试在C#.net应用程序中查找硬编码字符串。 aspx页面中所有正确编码的字符串都是这样的:
Text="<%$ Resources:Global, Delete %>"
我正在尝试查找任何看起来像Text="Delete"
的字符串或任何硬编码字符串。我提出了Text=\"(?!<%$ )?\"
基本上说找到任何以text="<%$"
开头的字符串但无济于事。建议?
答案 0 :(得分:0)
“$”表示正则表达式语法的其他内容(行尾)。逃避它。
此外,你的意思是Text=\"(?!\<%\$ )[^\"]*\"
?这个工作(测试)。
答案 1 :(得分:0)
尝试以下表达式
"(?:[^\\"]+|\\.)*"