공백으로 구분 된 값 열이있는 일반 텍스트 파일이 있습니다. 이처럼 :
AU 3030 .... ... ....
AU 3031 .... ... ....
AU 3032 .... ... ....
AU 3033 .... ... ....
IT 48100 ... .. .....
IT 40100 ... .. .....
IT 48123 ... .. .....
UK 3333 ... ... .....
UK 4444 ... ... .....
UK 5555 ... ... .....
나는 또한 마지막 정규 표현식을 제외하고 첫 번째 열에서 동일한 값을 가진 인접한 줄과 일치하는이 정규 표현식을 얻었습니다 (파일이 첫 번째 열에서 정렬되었다고 가정).
/^\(\([A-Z0-9]\+\)\s\+.*\n\)\(\2\)\@=
(또는 덜 "털이 많은"것) :
/^\v([A-Z0-9]+)\s+.*\n(\1)@=
일치하지 않는 줄 위로 줄을 접을 수 있습니까? 이 결과를 얻는 것 :
+-- 4 lines AU ....
+-- 3 lines IT ....
+-- 3 lines UK ....