[완료] vim 검색시에 동일한 행에 임의의 2개 이상의 word를 포함하는 라인을 찾고 싶다면?
글쓴이: litmus80 / 작성시간: 토, 2010/12/11 - 3:41오후
안녕하세요.
vim 검색시에 동일한 행에 임의의 2개 이상의 word를 포함하는 라인을 찾고 싶을 때 (And 조건으로)
어떤 정규식을 사용하면 좋을까요?
가령, 아래와 같은 구문에서
=========
abcdefg
acgkjekg
accd jekg ab
cdegkjab
abc
=========
"ab" 와 "cd"를 and 조건으로 검색한다면,
다음과 같은 결과가 나오게 하고 싶습니다.
===========
abcdefg <- 하이라이팅
acgkjekg
accd jekg ab <- 하이라이팅
cdegkjab <- 하이라이팅
abc
===========
혹시 편리하게 사용할 만한 정규식이 있을까요? :)
Forums:
\(ab.*\|cd.*\)\{2,\} 이건 같은
\(ab.*\|cd.*\)\{2,\}
이건 같은 패턴만 두개 나와도 검색이 될테고...
\(ab.*cd\|cd.*ab\)
이건 일단 원하는 대로 동작할 것 같네요. and 조건이 여러개가 되면 귀찮아지겠지만요.
그럼 방법이 있었군요 :)
아 그런 방법이 있었군요!
planetarium 님 답변 정말 감사합니다. :)
댓글 달기