Voglio sostituire tutto
\caption(.1..)
\caption(.2.)
\caption(.3..)
\caption(.4..)
di
\caption{}
Cosa devo mettere nella casella di ricerca?
Voglio sostituire tutto
\caption(.1..)
\caption(.2.)
\caption(.3..)
\caption(.4..)
di
\caption{}
Cosa devo mettere nella casella di ricerca?
Risposte:
Vuoi sostituire
\\caption\(.*\)
con
\caption{}
Così semplice.
Devi avere la barra rovesciata \e le parentesi ()sfuggite perché hanno un significato speciale nelle espressioni regolari. La .*parte corrisponde a qualsiasi personaggio, più volte. Ciò corrisponderebbe alle ..2.sottostringhe.
Se vuoi davvero scambiare le parentesi con parentesi graffe, puoi aggiungere un gruppo di acquisizione aggiungendo ()attorno alla stringa che desideri abbinare, e poi riutilizzandolo nella tua sostituzione:
\\caption\((.*)\)
con
\caption{$1}
Il contenuto della tua prima "didascalia" viene acquisito nel primo registro, al quale accediamo $1nuovamente.
Per ulteriori informazioni, leggi il manuale sulle espressioni regolari di TextMate : Manuale di TextMate »Espressioni regolari