Recentemente mi sono imbattuto nello specificatore del ramo nei buildin di reex di Vim. sezione di aiuto di Vim su \&
contiene questo:Che cos'è il pattern & in Vim's Regex
A branch is one or more concats, separated by "\&". It matches the last
concat, but only if all the preceding concats also match at the same
position. Examples:
"foobeep\&..." matches "foo" in "foobeep".
".*Peter\&.*Bob" matches in a line containing both "Peter" and "Bob"
Non è chiaro come vengono utilizzati e che cosa serve per. Una buona spiegazione di ciò che fa e di come viene usata sarebbe grande.
essere chiaro questo è non il &
(sostituire con tutta la partita) utilizzato per un cambio, questo è il \&
utilizzato in un modello.
Esempio di utilizzo:
/\c\v([^aeiou]&\a){4}
Utilizzato per la ricerca di 4 consonanti consecutive (Tratto da punte vim).
Se è possibile collegarsi alla pagina wiki o man in cui l'hai letto, sarebbe fantastico? –
@Sniffer ': modello di aiuto'. – mhinz
@mhinz In questo momento sto eseguendo Windows e non ho VIM, ma in ogni caso sembra che tu conosca la risposta, quindi va bene. Grazie. –