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 $1
nuovamente.
Per ulteriori informazioni, leggi il manuale sulle espressioni regolari di TextMate : Manuale di TextMate »Espressioni regolari