好的,所以我是个白痴。
所以我正在开发一个正在进行长期工作的正则表达式。在完善它之后,我用一个超快的硬盘驱动器升级了我的工作机器,并意识到我从未在任何地方保存正则表达式,只是使用RegexBuddy的自动保存来存储它。愚蠢的哑巴。
我发了一份正则表达式给同事,但现在他找不到了(或者我们的沟通记录)。找到正则表达式的最大希望是在RegexBuddy的老硬盘上找到它。每次关闭时,RegexBuddy都会自动保存您正在使用的任何内容。我做了一些初步的搜索,试图确定它实际保存了哪些工作数据,但我没有成功。
这个问题是我愚蠢行为的结果,但我认为这是一个很好的机会,最终在这里提出一个问题。
答案 0 :(得分:9)
在我的XP框中,它位于注册表中:
HKEY_CURRENT_USER\Software\JGsoft\RegexBuddy3\History
有两个名为 Action0 的REG_BINARY键和 Action1 ,其中的十六进制数据包含历史记录中的两个正则数据。
我正在测试正则表达式的测试数据在这里:
C:\Documents and Settings\<username>\Application Data\JGsoft\RegexBuddy 3
答案 1 :(得分:3)
一般情况下,请查看优秀的免费工具Process Monitor。这是了解应用程序存储所有随机数据的简便方法。
答案 2 :(得分:0)
这取决于操作系统,原因,但在Windows上我会猜测应用程序数据目录。我不记得xp上的路径,但是在vista上它是这样的:
C:\ Users \ 用户名 \ AppData \
然后它可能就在这里:
C:\ Users \ 用户名 \ AppData \ roaming
答案 3 :(得分:0)
这令人讨厌烦人......
如果您需要导出RegexBuddy历史记录,可以查看this,它会将您的历史记录打印到控制台,也可以作为Json。