Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для AZJIO

Старожил


Сообщения: 254
Благодарности: 126

Профиль | Отправить PM | Цитировать


SOLON7, думаю как составить регулярное выражение примерно с таким смыслом: ищем первый попавшийся текст [HK до закрытой скобки ], это первая группа регулярного выражения, и далее строка с символом = всё что перед этим символом это вторая группа регулярного выражения, получаем две группы символов и отправляем их в массив или в переменную, на их основе создаём индивидуальный код. Например из этого
Цитата:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoInstrumentation"=dword:00000001
получим две группы:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
и
"NoInstrumentation"
ветка и параметр позволяют классифицировать неповторимый твик. Возможно для разных Windows понадобится добавить идентификаторы X, V, 7. К примеру запись в базе такая:
X|HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer|"NoInstrumentation"
может идентификатор версии Windows добавить первой строкой в описание?

регулярное выражение для выделения, проверь в RegexBuddy, хотя нужно сделать однократное выделение.
Код: Выделить весь код
[^\[]*(HK.*)[]][^"\\n]*([^=]*)

Последний раз редактировалось AZJIO, 26-12-2009 в 01:38.


Отправлено: 23:42, 25-12-2009 | #416