2016-02-18 2 views
1

Я хочу скопировать все вхождения определенного ключа в .reg-файл. , например.Notepad ++ выделяет вхождения между тегами

[HKEY_LOCAL_MACHINE\SOFTWARE\PatchInstaller\201506291458.15] 
"Title 1"="HotFix 2.3" <br/>"Notes"="" 

[HKEY_LOCAL_MACHINE\SOFTWARE\PatchInstaller\201506291458.38] 
"Title 1"="HotFix 2.4" <br/>"Notes"="" 

[HKEY_LOCAL_MACHINE\SOFTWARE\PatchInstaller\201506291459.1] 
"Title 1"="HotFix 2.5" <br/>"Notes"="" 

Хотя tle 1"="(.*)" находит то, что я хочу, мне нужно, чтобы исключить окружающие цитаты из того подсвечивается.

+1

Вы ищете «Название 1» = «\ K [^"] + '? –

+0

Да. Можете ли вы поместить это в качестве ответа. Я посмотрел на другие поиски и заменил решения здесь, но не мог переделать их для моя ситуация. –

ответ

1

Чтобы соответствовать только другим, чем двойные кавычки символы после Title 1"=", вы можете использовать отрицанием класс символов [^"]+ и использовать оператор \K перед ним:

Title 1"="\K[^"]+ 

enter image description here

\K оператор просто опускает весь текст сопоставлен до сих пор. Таким образом, текст соответствия содержит только то, что соответствует [^"]+.

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