Skip to content

Instantly share code, notes, and snippets.

@leque
Last active August 13, 2022 23:54
Show Gist options
  • Save leque/062ab0f0173daceaf355a433016efc77 to your computer and use it in GitHub Desktop.
Save leque/062ab0f0173daceaf355a433016efc77 to your computer and use it in GitHub Desktop.
vi(m)クローンの正規表現比較

vi(m)クローンの正規表現(雑)比較

vi vim evil (emacs) vscodevim
正規表現
RE* RE*, RE\{} RE* RE*
RE\+ RE+ RE+
RE\=, RE\? RE? RE?
RE\{n,m\} RE\{n,m} RE\{n,m\} RE{n,m}
RE\{n} RE\{n\} RE{n}
RE\{n,} RE\{n,\} RE{n,}
RE\{,m} RE\{,m\} RE{,m}
RE\{-n,m} RE{n,m}?
RE\{-n} RE{n}?
RE\{-n,} RE{n,}?
RE\{-,m} RE{,m}?
RE\{-} RE*? RE*?
RE\@>
RE\@= (?=RE)
RE\@! (?!RE)
RE\@<= (?<=RE)
RE\@<! (?<!RE)
\( \) \( \) \( \) ( )
\| \| |
^ ^ ^ ^
$ $ $ $
. . . .
\< \< \< \b
\> \> \> \b
置換文字列
& & \& $&
\0
\1 \2 ... \9 \1 \2 ... \9 \1 \2 ... \9 $1 $2 ... $9
\u \u
\U \U
\l \l
\L \L
\e \e
\E \E
\r
\n
\t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment