# 단순 텍스트 치환을 수행할 수 있는 플레이스홀더

**URL:** <https://meta.discourse.org/t/placeholders-which-can-perform-simple-text-substitutions/366848>\
**Category:** Feature\
**Tags:** placeholder-forms\
**Created:** [5월 20, 2025, 12:48오후 UTC](https://meta.discourse.org/t/placeholders-which-can-perform-simple-text-substitutions/366848 "2025-05-20T12:48:29Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)\
**Post date:** [5월 20, 2025, 12:48오후 UTC](https://meta.discourse.org/t/placeholders-which-can-perform-simple-text-substitutions/366848/1 "2025-05-20T12:48:30Z")

</div>

우선, 여러 인스턴스에서 매일 Discourse를 사용하는데, '개인 노트용 Discourse 인스턴스’부터 '대규모 공개 Discourse 헬스테크 토론 포럼’에 이르기까지 #placeholder-forms 플러그인이 incredibly 유용하고 필수적이어서 감사합니다.

원하는 기능이 하나 있습니다. 플레이스홀더 필드에 대해 간단한 텍스트 변환/치환/처리 기능을 사용할 수 있으면 좋겠습니다. 예를 들어, 타이틀 케이스를 슬러그화/케바브 케이스로 변환하거나, 텍스트를 URL 인코딩하는 것 같은 변환이 가능했으면 합니다.

이렇게 하면 플레이스홀더의 슬러그화된 출력값 `example-project-name`을 그룹 이름이나 카테고리 슬러그로 바로 사용할 수 있습니다.

물론 이러한 작은 변환을 수행하는 다른 방법도 있습니다 — CLI에서 `sed`나 다른 도구를 사용하거나, [CopyQ 명령어](https://github.com/pacharanero/copyq-commands/blob/main/alt%2B-%20%3D%3E%20slugify-text.ini)를 사용하는 것이죠. 하지만 다른 사용자들도 필요로 하는 형식으로 출력을 정확히 얻을 수 있다면 좋겠습니다.

이 변환은 플레이스홀더의 **사용 지점** 에서 이루어져야 한다고 제안합니다. 이렇게 하면 동일한 플레이스홀더(이 예시에서는 `=PROJECT-NAME=`)가 출력물의 여러 곳에 사용될 때, 각각 필요한 형식에 맞춰 변환될 수 있습니다.

---

_[View the full topic](https://meta.discourse.org/t/placeholders-which-can-perform-simple-text-substitutions/366848)._
