2008-09-10 4 views
5

Итак, я идиот.Где RegexBuddy хранит свои рабочие данные между использованием?

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

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

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

ответ

9

на моем XP поле, это было в реестре здесь:

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 
+0

Ваши замечания верны. Значения двоичного реестра - это фактически данные XML. Само регулярное выражение читается человеком между тегами XML. – 2008-11-09 17:56:53

3

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

0

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

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

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

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

0

Это было досадно раздражает ...

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

Смежные вопросы