Niedawno natknąłem się na specyfikator gałęzi w wbudowanych modułach Vime regex. sekcja pomocy Vima na \&
zawiera to:Co to jest & wzór w Regimie Vima
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"
Nie jest jasne, w jaki sposób jest on używany i co się go stosuje. Dobre wyjaśnienie tego, co robi i jak jest używane, byłoby świetne.
być jasne jest nie&
(zamiast z całego meczu) stosowane w podstawienie, to \&
stosowane w układzie.
Przykład użycia:
/\c\v([^aeiou]&\a){4}
używany do wyszukiwania kolejnych 4 spółgłosek (wzięte z vim wskazówek).
Jeśli można utworzyć łącze do strony wiki lub strony man, w której to przeczytałeś, byłoby wspaniale? –
@Sniffer ': help pattern'. – mhinz
@mhinz Używam systemu Windows w tym czasie i nie mam VIM, ale w każdym razie wydaje się, że znasz odpowiedź, więc jest w porządku. Dzięki. –