2008-09-10 7 views
5

だから、私はばかだ。RegexBuddyはどこで作業データを使用するのですか?

私は長い道のりをつくる正規表現に取り組んでいました。それを完成させた後、私は激しい高速のハードドライブで私の作業機械をアップグレードし、私は決してどこでも正規表現を保存し、それを格納するために単にRegexBuddyの自動保存を使用することに気づいた。ダムダムダム。

正規表現のコピーを同僚に送信しましたが、今ではそれを見つけることができません(またはコミュニケーションの記録)。正規表現を見つけるための私の最高の希望は、古いハードドライブのRegexBuddyで見つけることです。 RegexBuddyは、あなたがそれを閉じるたびに作業していたものを自動的に保存します。私はいくつかの予備的な検索を行って、実際にその作業データを保存する場所を判断しようとしましたが、私は成功していません。

この質問は私の愚かな行動の結果ですが、最終的にここで質問するのは良いチャンスだと思いました。

答えて

9

ローミング、それはここでは、レジストリにあった:

HKEY_CURRENT_USER\Software\JGsoft\RegexBuddy3\History 

Action0Action1と呼ばれる2つのREG_BINARYキーが、履歴から2つの正規表現を含む16進数のデータを持っていました。

Screenshot of the Action registry key

私はに対して正規表現をテストしていたテストデータはここにあった:あなたはRegexBuddyをエクスポートする必要がある場合は

C:\Documents and Settings\<username>\Application Data\JGsoft\RegexBuddy 3 
+0

あなたの所見は正しいです。バイナリレジストリ値は実際にはXMLデータです。正規表現自体はXMLタグの間で人間が読める形式です。 –

3

一般的に、無料ツールProcess Monitorをチェックしてください。これは、アプリがランダムなデータをすべて格納する場所を簡単に学習する方法です。

0

これはOSによって異なりますが、Windowsではアプリケーションデータディレクトリを推測します。私は、XP上のパスを覚えていないことができますが、Vista上ではこのようなものです:

C:\ Users \ユーザーユーザー名 \のAppData \

そしてそれはおそらく、ここで次のようになります。

C :ユーザー名\ \ユーザー \のAppData \私のXPボックスで

0

これはうるさく迷惑...

ましたあなたはthisを見ることができます。これはあなたの履歴をJsonとしてもコンソールに表示します。

関連する問題