추출정규식

문서 기준: AIMT PRO 1.15 계열
최종 편집 일시: 2026-06-21

화면과 항목

추출정규식

이 기능은 무엇인가요?

추출정규식은 특정 엔진에서 어떤 텍스트를 추출 대상으로 잡을지 정규식으로 정하는 기능으로,

이 때의 특정 엔진이란 개별처리가 아닌 통합처리 하에 있는 엔진들을 의미합니다.

쉽게 말하면:

  • 어떤 줄을 추출할지
  • 어떤 형식의 텍스트를 번역 대상으로 볼지
  • 엔진별로 서로 다른 추출 규칙을 어떻게 나눌지

를 직접 조정하는 설정입니다.

이 기능은 파일 번역 결과를 바로 바꾸는 것이 아니라,
다음 추출 작업에서 어떤 텍스트를 읽어갈지를 바꾸는 쪽에 가깝습니다.

또한 이름이 비슷한 정규식 설정과는 다릅니다.

  • 추출정규식: Tyrano, Kirikiri 같은 엔진의 추출 패턴
  • 정규식 설정: MVMZ, VXVXA 쪽 제외/예외 정규식

서로 다른 기능이라고 생각하시면 됩니다.

AIMT 를 사용하는 사용자들은 각자 사용하는 도구들이 다르고,

저마다 번역해야한다 생각하는 부분들이 다를 것이기에

이처럼 자신만의 환경을 구성할 수 있도록 조성해 두었습니다.

물론 각 사용자들은 서로 설정을 공유하며 더욱 발전된 환경을 구축하는 것도 가능합니다.

자신만의 정규식을 공유하여 다른 번역자들을 지원하고 번역 생태계에 공헌해보세요!

화면 구성

창 안에는 보통 아래 요소가 있습니다.

  • 상단 엔진 이름 드롭다운
  • 패턴 목록
  • 각 패턴의 ON/OFF 토글
  • 패턴 이름 입력칸
  • 정규식 입력칸
  • + 패턴 추가
  • 저장
  • 취소

패턴 한 줄은 보통 다음 정보로 구성됩니다.

  • 이 패턴을 실제로 쓸지 말지 정하는 ON/OFF
  • 구분용 이름 여기서 정한 이름은 추출파일의 파일명으로 사용됩니다.
  • 실제 정규식 본문
  • 개별 삭제 버튼

지원 엔진

이 창의 지원 엔진은 다음과 같습니다.

  • Tyrano
  • Kirikiri
  • LIGHTVN
  • GameMaker
  • Electron
  • Custom

반대로 현재 엔진이 MVMZ, VXVXA, WOLF 등이라면 이 창의 직접 대상은 아닙니다.

이 경우 창을 열면 표시 엔진이 Tyrano로 먼저 바뀌고, 창을 닫으면 원래 엔진으로 돌아갑니다.

즉, 현재 프로젝트 엔진과 이 창의 표시 엔진이 잠깐 다르게 보일 수 있습니다.

기본 사용 순서

  1. 설정을 열고 일반 탭에서 추출정규식을 누릅니다.
  1. 상단에서 패턴을 수정할 엔진을 고릅니다.
  1. 기존 패턴을 수정하거나 + 패턴 추가로 새 줄을 만듭니다.
  1. 각 줄에서 ON/OFF, 패턴 이름, 정규식을 정리합니다.
  1. 끝나면 저장을 누릅니다.

저장에 성공하면 해당 엔진의 추출 패턴이 저장되고 창이 닫힙니다.

패턴 추가와 수정

새 패턴을 만들 때는 + 패턴 추가를 누르면 됩니다.

그 뒤에:

  • 패턴 이름을 적고
  • 정규식을 적고
  • 필요하면 ON/OFF 상태를 바꾸면 됩니다.

기존 패턴은 같은 자리에서 바로 고쳐서 저장하면 됩니다.

이름은 사용자가 구분하기 위한 식별자에 가깝고,
실제 추출 동작은 정규식 내용과 ON/OFF 상태를 기준으로 결정됩니다.

ON/OFF는 무엇을 의미하나요?

각 패턴 왼쪽의 ON/OFF는 이 패턴을 실제 추출에 사용할지를 정하는 스위치입니다.

  • ON: 저장도 되고, 실제 추출 때 사용됩니다.
  • OFF: 저장은 되지만, 실제 추출에서는 제외됩니다.

즉, 지우지 않고 잠깐 꺼 두고 싶을 때 ON/OFF를 쓰면 됩니다.

저장하면 언제 반영되나요?

저장을 누르면 해당 엔진의 추출 패턴이 설정 파일에 저장됩니다.

이 저장 내용은 보통 다음 추출 작업부터 반영된다고 이해하시면 됩니다.

즉:

  • 이미 끝난 추출 결과를 자동으로 다시 만들지는 않고
  • 저장 후 새로 추출할 때 바뀐 패턴이 적용됩니다.

저장 시 알아둘 점

  • 패턴 이름이 중복되면 저장되지 않습니다.
  • 이름이 비어 있거나 정규식이 비어 있는 줄은 실제 저장 대상에서 빠질 수 있습니다.
  • 유효한 패턴이 하나도 없으면 저장할 패턴이 없습니다. 경고가 뜰 수 있습니다.
  • 취소를 누르면 현재 창에서 한 수정은 저장되지 않습니다.

또한 저장 단계에서는 패턴을 파일에 넣는 것이 우선이라,
정규식 문법 자체가 잘못된 경우 문제는 실제 추출 과정에서 드러날 수 있습니다.

즉, 저장이 됐더라도 추출 결과가 이상하면 정규식 문법 자체를 다시 확인해야 합니다.

자주 헷갈리는 점

저장했는데 추출 결과가 바로 안 바뀌어요

정상일 수 있습니다.

이 기능은 추출 규칙 저장 기능이므로, 보통 다음에 다시 추출할 때 반영됩니다.

패턴을 껐는데 왜 목록에는 남아 있나요?

정상입니다.

OFF는 삭제가 아니라 비활성화입니다. 목록에는 남아 있지만 실제 추출에는 쓰이지 않습니다.

빈 줄을 하나 추가해서 저장했는데 안 남아요

이름이나 정규식이 비어 있으면 저장 대상에서 빠질 수 있습니다.

실제로 남기려면 최소한 이름과 정규식을 모두 채우는 편이 안전합니다.

현재 엔진이 MVMZ인데 창 안에서는 다른 엔진이 보여요

정상일 수 있습니다.

이 창은 MVMZ/VXVXA/WOLF용이 아니라 추출정규식 지원 엔진용이라, 열 때 지원 엔진 쪽으로 표시가 바뀔 수 있습니다. 창을 닫으면 원래 엔진으로 돌아갑니다.

정규식 설정이랑 뭐가 다른가요?

이름은 비슷하지만 대상이 다릅니다.

추출정규식은 엔진별 추출 패턴이고, 정규식 설정은 MVMZ/VXVXA 계열의 제외/예외 설정입니다.

이런 때 쓰면 좋습니다

  • 특정 엔진에서 원하는 줄이 추출되지 않을 때
  • 너무 많은 줄이 잡혀서 추출 범위를 좁히고 싶을 때
  • 엔진별로 추출 규칙을 따로 나눠 관리하고 싶을 때
  • 다른 프로그램에서 가공된 파일에서 한번 더 내용을 추려내 번역 및 적용하고 싶을 때