RegexBuddy在哪些用途之间存储其工作数据?

时间:2008-09-10 19:36:48

标签: regexbuddy

好的,所以我是个白痴。

所以我正在开发一个正在进行长期工作的正则表达式。在完善它之后,我用一个超快的硬盘驱动器升级了我的工作机器,并意识到我从未在任何地方保存正则表达式,只是使用RegexBuddy的自动保存来存储它。愚蠢的哑巴。

我发了一份正则表达式给同事,但现在他找不到了(或者我们的沟通记录)。找到正则表达式的最大希望是在RegexBuddy的老硬盘上找到它。每次关闭时,RegexBuddy都会自动保存您正在使用的任何内容。我做了一些初步的搜索,试图确定它实际保存了哪些工作数据,但我没有成功。

这个问题是我愚蠢行为的结果,但我认为这是一个很好的机会,最终在这里提出一个问题。

4 个答案:

答案 0 :(得分:9)

在我的XP框中,它位于注册表中:

HKEY_CURRENT_USER\Software\JGsoft\RegexBuddy3\History

有两个名为 Action0 的REG_BINARY键和 Action1 ,其中的十六进制数据包含历史记录中的两个正则数据。

Screenshot of the Action registry key

我正在测试正则表达式的测试数据在这里:

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。