제외정규식 / 예외정규식
문서 기준: AIMT PRO 1.15 계열
최종 편집 일시: 2026-06-21

무엇을 조정하는 설정인가요?
제외정규식 / 예외정규식은 MVMZ와 VXVXA 추출 과정에서 번역하지 않을 텍스트를 제외하고,
그중 반드시 남겨야 할 텍스트를 예외로 되살리는 설정입니다.
언제 사용하나요?
- 추출 결과에 시스템값, 제어문, 번역하면 안 되는 문자열이 많이 섞일 때
- 넓은 제외 규칙을 쓰되 특정 문구만 번역 대상으로 남기고 싶을 때
- MVMZ 플러그인 파라미터, 이벤트 명령, 데이터베이스 메모처럼 위치별로 제외 범위를 조정할 때
사용 전 확인할 것
- 정규식은 적용 범위가 넓을 수 있으므로 작은 예시로 먼저 확인합니다.
- 어느 카테고리에서 문제가 생겼는지 추출 결과의 파일명이나 항목명을 먼저 확인합니다.
- 기존 추출 결과가 자동으로 바뀌지 않으므로 저장 후 다시 추출할 계획을 세웁니다.
기본 사용 순서
- 설정 화면에서 MVMZ 또는 VXVXA 영역의 제외정규식 버튼을 엽니다.
- 왼쪽 목록에서 조정할 카테고리를 선택합니다.
- 제외할 조건은 일반 패턴 영역에 추가합니다.
- 제외 규칙에 걸리더라도 꼭 추출해야 하는 조건은 예외 패턴 영역에 추가합니다.
- 필요한 줄만 ON으로 두고 저장합니다.
- 추출을 다시 실행한 뒤 결과 샘플을 확인합니다.
화면/항목 설명
| 항목 | 설명 |
|---|---|
| 일반 패턴 | 조건에 맞는 텍스트를 추출 대상에서 제외합니다. |
| 예외 패턴 | 같은 카테고리 안에서 모든 설정에 관계없이 꼭 추출할 텍스트를 지정합니다. |
| 각 카테고리 | 데이터베이스 메모, 이벤트 명령 코드, 플러그인 파라미터처럼 텍스트가 나온 위치를 나눈 목록입니다. |
| plugins | MVMZ 플러그인 이름, 파라미터 이름, 키 이름을 조합해 제외 범위를 좁힐 때 사용합니다. |
| 122_range | MVMZ 변수 조작 계열에서 텍스트 내용이 아니라 변수 번호 범위로 제외 대상을 정할 때 사용합니다. |
관리하기 쉬운 방식은 제외 규칙을 먼저 넓게 잡고, 반드시 번역해야 하는 문구를 예외 패턴으로 되살리는 것입니다.
결과 확인 방법
- 다시 추출한 결과에서 제외하려던 문장이 빠졌는지 확인합니다.
- 예외로 남겨야 하는 문장이 여전히 추출되는지 확인합니다.
- 필요한 문장까지 빠졌다면 제외 규칙을 좁히거나 예외 패턴을 추가합니다.
주의/중요/권장
주의
너무 넓은 정규식을 넣으면 필요한 부분들까지 추출에서 빠질 수 있습니다. 제외시킬 항목들의 특징적인 공통점을 노리는게 포인트입니다.
중요
저장한 규칙은 보통 다음 추출부터 의미가 있습니다. 이미 만들어진 번역 결과를 즉시 고치는 기능은 아닙니다.
자주 헷갈리는 점
- 추출정규식과 같은 기능인가요?
아닙니다. 추출정규식은 주로 추출할 패턴 자체를 정하는 설정이고, 제외정규식은 이미 후보가 된 텍스트 중 빼거나 되살릴 대상을 정하는 설정입니다. - 예외 패턴만 넣으면 모든 곳에서 살아나나요?
예외 패턴도 선택한 카테고리 안에서 동작합니다. 다른 위치의 텍스트는 해당 위치의 카테고리를 따로 확인해야 합니다.
Tip
번역할 텍스트만을 추려내고자 하는데 종종 불필요한 항목들이 너무 많은 경우가 있습니다.
이럴 때 번역할 텍스트가 일정한 구조를 가지고 있다면 예외정규식을 활용할 수 있습니다.
우선, 처리하고자 하는 탭의 제외 정규식에 .* 을 추가합니다.
이는 존재하는 모든 추출 대상 텍스트들을 제외시키겠다는 의미입니다.
그 후 우상단의 화살표를 클릭해 예외설정으로 진입합니다.
이 곳에선 제외 정규식이나, 언어패턴설정과 무관하게 항상 추출해야만 하는 항목들을 설정해둘 수 있습니다.
이 방식으로 설정값을 조정하면 꼭 추출하고 싶은 부분들만 추출되도록 할 수 있습니다.
다만, 이 방식은 이후 다른 게임을 번역할 때,
번역이 필요한 부분들까지 제외시킬 리스크가 있기에 번역이 끝나면 꼭 뒷정리를 해줘야 합니다.
사용을 마친 .* 는 OFF 로 하는 걸 잊지 말아주세요.