이스케이프패턴

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

화면

이 기능은 무엇인가요?

이스케이프패턴이스케이프 검사에서 텍스트를 어떤 구간을 검사할 지 정하는 정규식 목록입니다.

쉽게 말하면:

  • 제어코드처럼 번역하면 안 되는 부분
  • 태그처럼 따로 떼서 봐야 하는 부분
  • 텍스트와 분리해서 검사해야 하는 패턴

을 미리 정해 두는 기능입니다.

이 기능은 추출 대상 자체를 고르는 추출정규식과는 다릅니다.

이스케이프패턴이스케이프 검사 의 기준을 조정하는 쪽에 가깝다고 이해하시면 됩니다.

화면 구성

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

  • 모드 탭
    • 일반/데이터
    • 시나리오
  • 패턴 목록
  • 각 패턴의 ON/OFF 토글
  • 정규식 입력칸
  • 개별 삭제 버튼
  • + 패턴 추가
  • 저장
  • 취소

또한 제목 옆의 도움말 아이콘에는 이 기능 설명이 연결되어 있습니다.

일반/데이터시나리오는 무엇이 다른가요?

이 기능은 패턴을 두 묶음으로 나눠 저장합니다.

일반/데이터

일반 데이터나 시스템 텍스트 쪽에서 쓰는 패턴입니다.

Event System Data 를 대상으로 검사할 때 사용됩니다.

기본값을 보면 주로:

  • \C[1]
  • \V[10]
  • \n
  • <br>

처럼 백슬래시 기반 제어코드나 일반 데이터 쪽 구분자가 들어갑니다.

시나리오

시나리오 텍스트 쪽에서 쓰는 패턴입니다.

Scenario 를 대상으로 검사할 때 사용됩니다.

기본값을 보면 주로:

  • [name]
  • [label]
  • [l] [s]

처럼 대괄호 태그형 구문이 들어갑니다.

즉, 같은 이스케이프 검사라도 텍스트 종류에 따라 나눌 기준이 다를 수 있어서 두 탭으로 분리돼 있습니다.

기본 사용 순서

  1. 설정을 열고 일반 탭에서 이스케이프패턴을 누릅니다.
  1. 수정할 탭을 일반/데이터 또는 시나리오 중에서 고릅니다.
  1. 기존 패턴을 수정하거나 + 패턴 추가로 새 줄을 만듭니다.
  1. 필요하면 ON/OFF를 조정하거나 삭제 버튼으로 줄을 지웁니다.
  1. 끝나면 저장을 누릅니다.

저장에 성공하면 패턴이 반영되고 창이 닫힙니다.

패턴 순서는 왜 중요한가요?

이 기능은 위에서 아래 순서대로 패턴을 사용합니다.

즉, 위쪽에 있는 패턴이 먼저 매칭됩니다.

비슷한 정규식이 여러 개 있다면:

  • 더 구체적인 패턴을 위에 두고
  • 더 넓게 잡는 패턴을 아래에 두는 편이 안전합니다.

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

각 줄의 ON/OFF는 그 패턴을 실제 검사에 사용할지 말지를 정합니다.

  • ON: 저장되고 실제 이스케이프 검사에도 사용됩니다.
  • OFF: 목록에는 남고 저장도 되지만, 실제 검사에서는 빠집니다.

즉, 완전히 삭제하지 않고 잠깐 꺼 두고 비교할 때 ON/OFF를 쓰면 됩니다.

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

저장을 누르면 일반/데이터, 시나리오 두 모드의 패턴이 함께 저장됩니다.

이 저장 내용은 이후 실행되는 이스케이프 검사에서 사용됩니다.

이미 끝난 검사 결과를 자동으로 다시 계산하는 기능은 아니므로,
바꾼 뒤에는 다시 검사해 보는 편이 안전합니다.

저장, 취소 흐름

  • 저장
    • 현재 화면의 패턴 상태를 저장하고 창을 닫습니다.
  • 취소
    • 현재 창에서 수정한 내용을 버리고 닫습니다.
  • 원래 저장된 값으로 다시 보고 싶을 때
    • 취소로 닫은 뒤 다시 열어 저장된 패턴을 새로 불러오면 됩니다.

기본값으로 되돌리는 전용 버튼은 따로 없으므로,

기본 상태로 돌리고 싶다면 사용자가 직접 수정해서 저장해야 합니다.

저장 시 알아둘 점

  • 빈 줄은 저장 대상에서 빠집니다.
  • ON/OFF가 OFF인 항목은 남아 있어도 실제 검사에는 쓰이지 않습니다.
  • ON 상태인 활성 패턴만 저장 전에 검사됩니다.
  • 잘못된 정규식은 저장 전에 검사되며 저장되지 않습니다.
  • 정규식 문법 오류가 있으면 정규식 컴파일 실패 메시지가 표시될 수 있습니다.

자주 헷갈리는 점

패턴을 저장했는데 바로 뭔가 바뀐 게 안 보여요

정상일 수 있습니다.

이 기능은 이스케이프 검사 기준을 저장하는 기능이라, 보통 변경 후 다시 검사할 때 차이가 드러납니다.

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

정상입니다.

OFF는 삭제가 아니라 비활성화입니다.

취소했는데 수정 내용이 사라졌어요

정상입니다.

취소는 저장 없이 닫는 기능입니다.

기본값으로 한 번에 되돌리는 버튼이 없나요?

현재 이 창에는 별도 초기화 버튼이 없습니다.

필요하면 직접 패턴을 수정해서 저장하거나,
저장하지 않은 상태라면 취소 후 다시 열어서 기존 저장값을 불러오는 방식으로 정리해야 합니다.

일반/데이터 와 시나리오 중 어디를 고쳐야 할지 모르겠어요

수정할 패턴을 이용해 검사할 폴더가 scenario시나리오,
그 외엔 일반/데이터 라고 보는 편이 맞습니다.

이런 때 쓰면 좋습니다

  • 이스케이프 검사에서 특정 제어코드가 제대로 분리되지 않을 때
  • 시나리오 태그와 일반 텍스트를 다른 기준으로 나누고 싶을 때
  • 어떤 패턴은 잠깐 끄고 결과를 비교해 보고 싶을 때
  • 잘못된 매칭 순서 때문에 검사 결과가 어색할 때