Где RegexBuddy хранит свои рабочие данные между использованиями? - PullRequest
5 голосов
/ 10 сентября 2008

Хорошо, так что я идиот.

Так что я работал над регулярным выражением, которое заняло много времени, чтобы создавать. После его совершенствования я обновил свою рабочую машину до невероятно быстрого жесткого диска и понял, что никогда не сохранял регулярное выражение нигде и просто использовал автосохранение RegexBuddy для его хранения. Тупой тупой тупой.

Я отправил копию регулярного выражения коллеге, но теперь он не может найти ее (или запись нашего общения). Моя лучшая надежда найти регулярное выражение - найти его в RegexBuddy на старом жестком диске. RegexBuddy автоматически сохраняет то, над чем вы работали, каждый раз, когда вы закрываете его. Я сделал несколько предварительных поисков, чтобы попытаться определить, где на самом деле сохраняются эти рабочие данные, но я не добился успеха.

Этот вопрос является результатом моего глупого поведения, но я подумал, что это хороший шанс, наконец, задать вопрос здесь.

Ответы [ 4 ]

9 голосов
/ 11 сентября 2008

На моем ХР боксе он был в реестре здесь:

HKEY_CURRENT_USER\Software\JGsoft\RegexBuddy3\History

Было два ключа REG_BINARY с именами Action0 и Action1 , в которых были шестнадцатеричные данные, содержащие два моих регулярных выражения из истории.

Screenshot of the Action registry key

Тестовые данные, с которыми я тестировал регулярное выражение, были здесь:

C:\Documents and Settings\<username>\Application Data\JGsoft\RegexBuddy 3
3 голосов
/ 10 сентября 2008

В общем, ознакомьтесь с отличным бесплатным инструментом Process Monitor . Это простой способ узнать, где приложения хранят все свои случайные данные.

0 голосов
/ 11 августа 2013

Это было досадно ...

Если вам нужно экспортировать историю RegexBuddy, вы можете взглянуть на this , который выводит на консоль вашу историю, также как Json.

0 голосов
/ 11 сентября 2008

Это зависит от ОС, конечно, но в Windows я бы предположил каталог данных приложения. Я не могу вспомнить путь на XP, но на Vista это что-то вроде этого:

C: \ Users \ имя пользователя \ AppData \

И тогда это, вероятно, будет здесь:

C: \ Users \ имя пользователя \ AppData \ roaming

...