Vim positiver Lookahead Regex
Ich bin noch nicht so verwendet werden, um die vim-regex-syntax. Ich habe diesen code:
rename_column :keywords, :textline_two_id_4, :textline_two_id_4
Möchte ich mit den letzten id mit der eine positive lookahead-in VIMs-regex-syntax.
Wie würden Sie dies tun?
\id@=_\d$
Funktioniert das nicht.
Diese perl-syntax funktioniert:
id(?=_\d$)
Bearbeiten - die Antwort:
/id\(_\d$\)\@=
Kann sich das jemand erklären der syntax?
InformationsquelleAutor der Frage Hendrik | 2013-08-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn man sich mal die vim-Hilfe, es gibt nicht viel zu erklären: (
:h \@=
)Diese sollten mit der letzten id:
sparen Sie einige Schrägstriche zurück mit "sehr Magisches":
eigentlich sieht es mehr einfach zu bedienen, vim ist
\zs \ze
:InformationsquelleAutor der Antwort Kent