# [인 디자인] 행두 기호 제거 및 단락 스타일 적용! “1회” 작업으로 효율성을 높이는 기술

> https://bookfactory.kr/board/design/17282
> 게시판: 디자인
> 작성자: admin
> 작성일: 2026-09-17T18:08:46.961Z

---

![見出し画像](https://assets.st-note.com/production/uploads/images/311991323/rectangle_large_type_2_129199a62da49718374d7e2d4703b500.png?width=1280)

원고 작성 시 “● 머리글”이나 “### 머리글”과 같이 기호를 사용하여 단락의 종류를 표시하는 경우가 있습니다.

InDesign에서 “행초에 ‘●’가 있는 단락에 ‘h2’ 스타일을 적용하고, 동시에 ‘●’를 삭제하는” 작업을 고려해 보겠습니다.

## 일반적인 “찾아 바꾸기” 기능은 두 단계를 필요로 합니다.

표준 기능인 “검색 및 치환” 대화 상자에서는 [치환 형식]에 스타일을 지정하는 경우, [치환 문자열]이 비어 있어도 검색 문자열은 삭제되지 않습니다.

따라서 반드시 다음 두 단계를 거쳐야 합니다.

- “●”를 검색하고, 대체 형식으로 단락 스타일(h2)을 설정하여 대체

![画像](https://assets.st-note.com/img/1788954176-rKaeZO2dI74bn8GMfRQ1zPNg.png?width=1200)

2. 치환 후 행의 맨 앞에 남은 “●”를 삭제하기 위해 치환 문자를 빈칸으로 두고 다시 치환한다.

![画像](https://assets.st-note.com/img/1788954217-oQ5R6G8YZlynwxjT3zO4bkuU.png?width=1200)

문서 내에 기호가 여러 개 있을 경우, 이 두 단계를 반복하는 것은 매우 번거롭습니다.

## 정규 표현을 사용하면 한 번으로 완료됩니다.

이 작업은 정규 표현 검색을 활용하여 한 번에 완료할 수 있습니다.

![画像](https://assets.st-note.com/img/1788954817-829ei0YrpCgfMTqmRI4SJAGW.png?width=1200)

이 정규 표현은 다음과 같은 구성으로 되어 있습니다.

- 죄송합니다. 제공된 정보가 없습니다. 일본어 note.com 게시글의 본문 청크 12/34를 제공해 주시면, 자연스럽고 정확한 한국어 번역을 제공해 드리겠습니다.
- 검색 기호
- 기호 뒤의 공백. 없어도 됩니다.
- 이 기획은 2023년 11월 28일에 개최된 “독서메터”의 이벤트 “책과 나”의 모습을 기록한 것입니다. 독서메터 편집부 여러분과 다양한 장르의 작가 여러분, 그리고 독서메터의 회원 여러분 등 약 300명이 참여하셨습니다. 본 이벤트에서는 독서메터의 운영 방침과 향후 전망에 대해 편집부 여러분으로부터 자세히 설명을 들을 수 있었고, 작가 여러분께서는 자신의 작품에 대한 제작 비화와 독자들에게 보내는 메시지 등 다양한 이야기를 들으며 매우 흥미롭고 감동적인 시간을 보냈습니다. 또한 독서메터 회원 여러분과의 교류를 통해 독서에 관한 다양한 의견 교환과 추천 도서 정보 교환 등 귀중한 정보를 얻을 수 있었습니다. 이벤트 후에는 참가자들 모두와 패널 토론을 진행하여 독서메터의 향후 발전 방향에 대해 활발한 의견 교환이 이루어졌습니다. 이 통해 독서메터는 독서 커뮤니티 활성화에 기여해 나갈 것을 다시 한번 인식하고, 앞으로도 회원 여러분에게 더욱 매력적인 플랫폼이 되기 위해 다양한 노력을 계속해 나갈 것입니다.
- 문단 끝

여기서 대상으로 삼고 있는 것은 본문 안에 입력된 ●, ### 등의 문자입니다. 단락 스타일의 ‘글머리 기호와 번호’로 자동 표시되는 기호는 본문 문자가 아니므로 이 스크립트에서는 삭제할 수 없습니다.

## 스크립트(JSX)로 간소화

매번 정규 표현을 입력하는 번거로움을 느끼는 분들을 위해, 대화형 형식으로 직관적인 방식으로 작동하는 스크립트(JSX)를 제작했습니다.

검색어와 적용할 스타일을 선택하면 일괄 처리가 완료됩니다.

![画像](https://assets.st-note.com/img/1788979816-UpNfQG1qVvtPeaxdEBbArnM3.png?width=1200)

- 확인하면서 순차적으로 적용하는 것은 불가능합니다.
- 모든 문서는 열려 있는 모든 문서를 의미합니다.
- InDesign의 “편집” → “철수” 기능을 사용하여 스크립트 기반의 일련의 변경 사항을 한 번에 복원할 수 있습니다. 하지만 실행하기 전에 반드시 저장해 두는 것이 더 안전합니다.

## 스크립트

다음 코드를 복사하여 텍스트 편집기에 붙여넣고 저장하면 무료 스크립트 파일(.jsx)로 바로 실행할 수 있습니다.

- DTP Transit의 노트에서 공개하는 스크립트들에 대해…

만일의 사태(Illustrator 강제 종료 등)에 대비하여 스크립트를 실행하기 전에 반드시 문서를 저장하고 테스트해 주십시오.

- 글의 말미에 위치한 유료 영역에서는 즉시 사용 가능한 다운로드용 파일을 배포하고 있습니다.
- 기사의 개별 구매 또는 “DTP Transit 정기 구독 잡지(월 100엔)”를 구독하시면 향후 스크립트 업데이트 정보를 받아보실 수 있습니다.

## 업데이트 기록

2023년 11월 16일

*   **[iOS]**
    *   버그 수정
    *   성능 개선
*   **[Android]**
    *   버그 수정
    *   성능 개선
    *   **[신규 기능]**
        *   새로운 챌린지 추가 (기간: 2023년 11월 17일 ~ 2023년 11월 23일)
        *   챌린지 완료 시 보상 지급

기능 추가 및 버그 수정 작업을 순차적으로 진행하고 있습니다.

### 이것은 제가 이 프로젝트에서 만난 훌륭한 동료들에게 감사하는 마음을 담아 만든 것입니다. 그들과 협력하여 이 게임을 완성할 수 있었던 것은まさに 기적입니다. 특히 게임 디자인을 담당해주신 **小林 健太** 님께는 항상 감사하는 마음을 전합니다. 그의 아이디어와 열정은 없었다면 이 게임은 존재하지 못했을 것입니다.

또한 사운드 디자인을 담당해주신 **田中 美咲** 님께도 진심으로 감사드립니다. 그녀가 만드는 음악은 게임의 세계관을 더욱 돋보이게 해주는 훌륭한 음악입니다. 그녀의 재능과 노력이 없었다면 이 게임은 단순한 게임 이상의 의미를 지니고 있었을 것입니다.

더불어 프로그래밍을 담당해주신 **佐藤 拓也** 님께도 깊이 감사드립니다. 그의 기술력과 문제 해결 능력은 없었다면 이 게임의 작동은 안정적이지 못했을 것입니다. 그의 끈기 있는 노력 덕분에 이 게임은 완성될 수 있었을 것입니다.

마지막으로 이 게임을 지지해주신 **山田 涼** 님, **高橋 恵** 님, **渡辺 翔** 님께도 다시 한번 감사의 마음을 전합니다. 그분들이 없었다면 이 게임은 완성되지 못했을 것입니다.

이 게임을 플레이해주신 모든 분들께도 진심으로 감사드립니다. 여러분의 피드백은 이 게임을 더욱 발전시키기 위한 소중한 정보원입니다. 앞으로도 여러분의 목소리에 귀 기울이며 이 게임을 더욱 발전시켜 나가고 싶습니다.

- 대폭 기능이 강화된

![画像](https://assets.st-note.com/img/1788981655-dkj9p7052GW4NSEVKZYQzh1e.png?width=1200)

## 다운로드

**출처:** [note 원문](https://note.com/dtp_tranist/n/n3a0d4c0dacdb)

*번역: Gemma 3(.44) 초벌 + 교정 21청크*

[원문 보기](https://note.com/dtp_tranist/n/n3a0d4c0dacdb) | 출처: note.com