GREP 표현식 구성

마지막 업데이트 날짜 2026년 8월 6일

Adobe InDesign의 복잡한 텍스트 구조를 검색하고 바꾸는 GREP 표현식을 구성하고 사용하는 방법을 알아보세요.

GREP(Global Regular Expression Print) 표현식을 사용하여 여러 열린 문서에서 영숫자 문자열과 패턴을 찾고 바꿔보세요. 전화번호, 이메일, 서식이 지정된 텍스트와 같은 구조화된 콘텐츠를 찾고 수정하는 데 도움이 됩니다. GREP은 단일 또는 여러 문서에서 작동하며 일괄 업데이트를 지원합니다.

GREP 표현식을 사용한 텍스트 찾기 및 변경

편집 > 찾기/바꾸기를 선택하고 GREP 탭을 선택합니다.

찾을 내용 필드에서 옵션을 선택하세요.

  • GREP 표현식을 구성하려면 직접 입력합니다.
  • 검색용 특수 문자 아이콘을 선택하여 검색 기준을 설정합니다.

바꿀 내용 상자에 대체 텍스트를 입력하거나 붙입니다. 또한 바꿀 특수 문자 아이콘을 선택한 다음 대/소문자 수정자를 선택하여 찾은 텍스트를 특정 텍스트 대/소문자로 바꿀 수 있습니다.

대/소문자 수정자를 선택하여 찾은 텍스트의 대/소문자를 변경합니다.

검색 드롭다운 메뉴에서 검색 범위를 선택합니다.

다음 찾기를 선택하여 첫 번째 일치 항목을 찾으세요.

변경, 모두 변경 또는 변경/찾기를 선택합니다.

GREP을 사용하려면 패턴 구문에 대한 기본적인 이해가 필요하지만, InDesign의 내장 문자 메뉴를 사용하면 코드를 외우지 않고도 표현식을 구성할 수 있습니다.

따옴표 안의 텍스트 찾기 및 서식 바꾸기

편집 > 찾기/바꾸기를 선택한 다음 GREP 탭을 선택합니다.

찾을 내용 필드에 (")(\w+)(")를 입력하여 따옴표로 둘러싸인 모든 텍스트를 검색합니다.

바꿀 특수 문자 아이콘을 선택한 다음 찾음 > 텍스트 찾음을 선택하여 바꿀 내용$0으로 채웁니다. 바꿀 내용 필드에서 $1, $2 또는 $3을 사용하여 표현식의 괄호로 정의된 개별 그룹을 바꿉니다. $1은 첫 번째 괄호 세트를, $2는 두 번째 세트를 대상으로 하며, 이와 같은 방식으로 계속됩니다.

서식 변경 섹션에서 변경할 특성 지정 아이콘을 선택한 다음 서식을 선택합니다.

다음 찾기를 선택하여 첫 번째 인스턴스를 찾으세요.

변경, 모두 변경 또는 변경/찾기를 선택하여 텍스트를 바꾸고 계속 검색합니다.

GREP 표현식 예시

찾기 기준

GREP 표현식

문자 클래스

[]

다음을 입력하여 a, b 또는 c 찾기:

[abc]

부정형 전방탐색

(?!패턴)

검색에서 특정 패턴을 피하세요.예를 들어 InDesign 버전 목록에서 InDesign CS 버전을 찾지 않으려면 다음을 입력합니다.

InDesign (?!CS.*?)

긍정형 전방 탐색

(?=패턴)

특정 패턴을 찾으세요.예를 들어 InDesign 버전 목록에서 InDesign CS 버전만 찾으려면 다음을 입력합니다.

InDesign (?=CS.*?)

대소문자 구분 안 함 켜기

(?i)

대소문자와 상관없이 텍스트를 찾으세요.예를 들어, 모든 형태의 Apple을 찾으려면(apple, APPLE 등) 다음을 입력합니다.

(?i)apple

대소문자 구분 안 함 끄기

(?-i)

대소문자를 구분하여 텍스트를 찾으세요.예를 들어 apple, APPLE 등이 아닌 Apple만 찾으려면 다음을 입력합니다.

(?-i)apple

특정 횟수만큼 문자 또는 단어 찾기

{ }

다음 중 하나를 입력하여 문자 또는 단어의 반복 횟수 찾기:

b{3}: 정확히 3회 일치

b(3,}: 3회 이상 일치

b{3,}?: 3회만 일치

b{2,3}: 2회 또는 3회 일치

다음 예시는 일반적인 GREP 바꾸기 구문 규칙을 사용합니다.

  • \$1 $2: 백슬래시(\) 하나를 추가하면 이스케이프 문자 역할을 합니다.
  • \\u $1 \u$2: 두 개의 백슬래시(\\)를 추가하면 한 개의 백슬래시가 출력되며 이스케이프 문자가 출력에 나타날 수 있습니다.
  • \u$1 \\n \u$2: \n을 출력에 전달하면 새 줄이 삽입됩니다.

찾기 기준

찾기 표현식

찾기 결과

변경 표현식

변경 결과

사이에 공백이 있는 두 단어를 찾아 위치를 변경하거나 사이나 끝에 내용을 추가합니다.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2: Adobe InDesign
$2 $1: InDesign Adobe

$1, $2(™): Adobe, Indesign(™)

그룹의 첫 글자의 대/소문자 변경

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2
\u$1 \u$2
\l\l\u$1 $2
\u$2, \u$1

\u$1 $2: Adobe indesign
\u$1 \u$2: Adobe Indesign
\l\l\u$1 $2: aDOBE INDESIGN
\u$2, \u$1: Indesign, Adobe

그룹의 모든 글자의 대/소문자 변경

(\w+)\s(\w+)

Adobe InDesign

\L

\U

\U$1 $2

\U$1 \U$2

\U$1 \u$2

\U$1 $2: ADOBE indesign

\U$1 \U$2: ADOBE INDESIGN

\U$1 \u$2: ADOBE Indesign