Sto cercando di sostituire la ricerca con le espressioni regolari in Sublime Text 2. Lo documentation on this è piuttosto anemico. In particolare, voglio fare una sostituzione in gruppi, in modo da qualcosa come la conversione di questo testo:La ricerca di espressioni regolari sostituisce in Sublime Text 2
Hello my name is bob
E questo termine di ricerca:
Trova: my name is (\w)+
Sostituire con: my name used to be $(1)
Il termine di ricerca funziona correttamente ma non riesco a trovare un modo per eseguire effettivamente una sostituzione utilizzando il gruppo regexp.
Entrambi lavoreranno in Sublime Text. – furq
eccetto, non è '$ 0'? –
No, $ 0 non viene utilizzato come riferimento di ritorno in un'espressione regolare (poiché '\ 0' è uguale al carattere null e' \ 0ddd' è usato come escape per un carattere con codice punto ddd). Tuttavia, '$ 0' sembra essere usato in Sublime2 come" exit mark "in base a [questa pagina] (https://sublime-text-unofficial-documentation.readthedocs.org/en/latest/reference/snippets.html ? highlight = $ 0) (anche se ho difficoltà a trovare un numero sufficiente di esempi per capire esattamente come viene utilizzato un segno di uscita in Sublime2). – Bobulous