grep에서 세 개의 연속된 동일한 문자로 구성된 문자열을 검색하는 정규 표현식은 무엇입니까?

grep에서 세 개의 연속된 동일한 문자로 구성된 문자열을 검색하는 정규 표현식은 무엇입니까?

텍스트 파일이 있고 정규식과 함께 grep 명령을 사용하여 세 개의 동일한 연속 문자가 포함된 줄만 가져옵니다. 예: aaa bbb ccc ddd

grep "에서는 어떤 정규식을 사용해야 합니까?정규식" 파일 이름

답변1

printf 'aabbbccddd\nabcdef' | grep '\([a-z]\)\1\1'

출력: aabbbCC디디

괄호 쌍은 \(\)다음과 같이 역참조를 만듭니다.\1

답변2

grep 사용

echo -e "aaa bbb ccc ddd\n hello world"|egrep '([a-z])\1{2}'

([a-z])발견된 첫 번째 편지를 기억하십시오.

\1{2}발견된 첫 글자가 두 번 반복되는지 확인하세요.

관련 정보