W vim czy istnieje możliwość, aby napisać regexs w tym samym stylu jak AWK Do przykładów /sp\{0,\}/
Byłoby
/sp{0,}/
W vim czy istnieje możliwość, aby napisać regexs w tym samym stylu jak AWK Do przykładów /sp\{0,\}/
Byłoby
/sp{0,}/
Odpowiedzi:
Poprzedzający swój wzorzec z \vuczyni wzór „magiczne” i symboli jak {i [mieć interpretować sens (i literały należy uciekł).
Więc /\vsp{1,}znajdę to, czego chciałeś (właśnie to przetestowałem).
Można zrobić to rodzaj domyślnie przez manipulowanie /się /\vz następujących linii w swojej vimrc:
nnoremap / /\v
vnoremap / /\v
Zobacz :help patternwięcej.
/sp\{0,}
Oczywiście {0,}, lepiej byłoby użyć *: /sp*byłoby (tak samo jak powyżej) znaleźć „s”, po którym następuje zero lub więcej p. Zauważ, że zero lub więcej jest zawsze prawdziwe, więc nie ma tego powodu w tym konkretnym wyrażeniu.