vim Regular Expression
Vim/Tutorial 2013. 5. 12. 23:32 |일반적인 정규 표현식(Regular Expression) 이랑 vim 에서 쓰이는 정규 표현식이랑 약간 다른 점이 있다.
그 중에 가장 크게 다른 점만을 설명하겠다.
일반적인 정규 표현식에서 탐욕적(greedy) 수량자와 게으른(lazy) 수량자가 있다.
문법은 이렇게 탐욕적 수량자 뒤에 '?' 를 붙이면 된다.
하지만 vim에서는 완전히 다른 문법이다.
Regular Expression |
vim Built-in Regular Expression |
||
* (0 or more) |
greedy matching |
* (0 or more) |
greedy matching |
+ (1 or more) |
greedy matching |
\+ (1 or more) |
greedy matching |
*? (0 or more) |
non-greedy matching |
\{-} (0 or more) |
non-greedy matching |
+? (1 or more) |
non-greedy matching |
\{-n,} (1 or more) |
non-greedy matching |
'Vim > Tutorial' 카테고리의 다른 글
vim regular expression (0) | 2016.02.28 |
---|---|
C++ code completion (0) | 2016.02.27 |
프로그래밍할 때 유용한 기능 (0) | 2013.02.06 |
반복적인 작업 녹화하기 (0) | 2013.02.06 |
자동화 (0) | 2013.02.05 |