Eu quero substituir todos os
\caption(.1..)
\caption(.2.)
\caption(.3..)
\caption(.4..)
por
\caption{}
O que devo colocar na caixa de pesquisa?
Responder1
Você quer substituir
\\caption\(.*\)
com
\caption{}
Tão simples como isso.
Você precisa ter a barra invertida \
e os parênteses ()
escapados porque eles têm um significado especial em expressões regulares. A .*
parte corresponde a qualquer caractere, várias vezes. Isso corresponderia às ..2.
substrings.
Se você realmente deseja trocar os parênteses por chaves, você pode adicionar um grupo de captura adicionando ()
a string que deseja corresponder e, em seguida, reutilizando-a em sua substituição:
\\caption\((.*)\)
com
\caption{$1}
O conteúdo da sua primeira “legenda” é capturado no primeiro cadastro, com o qual acessamos $1
novamente.
Por favor, leia o manual sobre expressões regulares do TextMate para mais informações:Manual do TextMate » Expressões Regulares