Notepad ++ regex Substituir, usando variáveis de correspondência

7

No Notepad ++, eu quero realizar um localizar e substituir, fornecendo uma variável no campo 'Substituir por', que faz referência a uma correspondência do campo 'Localizar o que'. Alguma idéia?

Eu tentei fornecer (encontrar) foo (\w) bar (substituir) foo baz ($1) bar qux . Isso não funcionou.

    
por JellicleCat 07.02.2012 / 21:12

2 respostas

11

Notepad ++ usa expressões regulares padrão POSIX . Como tal, backreferences deve usar a barra em vez do cifrão:

Find    : foo (\w) bar
Replace : foo baz () bar qux
    
por 08.02.2012 / 00:04
0

Acho que você precisa ter um identificador de token. Então, se eu modificasse a resposta da Synetech, eu mudaria a parte "Find" para "foo (? 'One' \ w +) bar"

    
por 24.03.2016 / 17:54