我正在使用 Androguard 对 apk 文件进行静态分析。我在用
a, d, dx = AnalyzeAPK("/app-debug.apk", decompiler="dad")
反编译apk。然后我在做
d.get_regex_strings(".*PackageManager.NameNotFoundException.*").
我知道字符串 PackageManager.NameNotFoundException 必须在那里,因为它是我自己的应用程序,我有源代码。但是,Androguard 告诉我它找不到字符串。
我也尝试过变体,例如
d.get_regex_strings(".*PackageManager\.NameNotFoundException.*")
或者
d.get_regex_strings(".*PackageManager.*NameNotFoundException.*").
问题似乎是 PackageManager 和 NameNotFoundException 之间的中间点。那么,如何在 Androguard 中转义字符?