vim/vi에서 string1과 string2가 포함된 모든 줄을 어떻게 검색합니까? 여기서 두 문자열은 공백과 다른 단어로 구분된 줄의 어느 곳에나 나타날 수 있습니까?
또한 더 적은 호출기 검색(/)을 사용하여 이를 수행하는 방법도 알고 싶습니다.
답변1
순서에 관계없이 한 줄에 있는 두 단어를 찾습니다.
/.*red\&.*blue
또는
/\(red.*blue\)\|\(blue.*red\)
다른 도구는 약간 다른 정규식 방언을 사용합니다.더 적은, 다음을 사용합니다:
/(red.*blue|blue.*red)