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

本文关键字:编码 编码字符 字符串 查找 用于 aspx 正则表达式 | 更新日期: 2023-09-27 18:37:13

寻找一些正则表达式的建议。尝试在 C# .net 应用中查找硬编码字符串。aspx 页中所有正确编码的字符串如下所示:


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

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

请尝试以下表达式

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

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

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

此正则表达式将返回硬编码文本,而不返回资源的结果。

Text="(?<='='")[^><]+?(?='")"