5

好吧,所以我是个白痴。

所以我正在研究一个需要很长时间才能制作的正则表达式。在完善它之后,我用超快的硬盘驱动器升级了我的工作机器,并意识到我从未将正则表达式保存在任何地方,只是使用 RegexBuddy 的自动保存来存储它。哑哑哑。

我将正则表达式的副本发送给同事,但现在他找不到它(或我们的通信记录)。我找到正则表达式的最大希望是在旧硬盘上的 RegexBuddy 中找到它。每次关闭 RegexBuddy 时,它都会自动保存您正在处理的任何内容。我已经进行了一些初步搜索,试图确定它实际保存工作数据的位置,但我没有成功。

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

4

2 回答 2

9

在我的 XP 机器上,它位于注册表中:

HKEY_CURRENT_USER\Software\JGsoft\RegexBuddy3\History

有两个名为Action0Action1的 REG_BINARY 键具有包含历史记录中我的两个正则表达式的十六进制数据。

操作注册表项的屏幕截图

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

C:\Documents and Settings\<username>\Application Data\JGsoft\RegexBuddy 3
于 2008-09-10T20:06:57.953 回答
0

当然,这取决于操作系统,但在 Windows 上,我猜是应用程序数据目录。我不记得 xp 上的路径,但在 vista 上是这样的:

C:\Users\用户名\AppData\

然后它可能会在这里:

C:\Users\用户名\AppData\roaming

于 2008-09-10T20:00:21.870 回答