# 텍스트 포맷터 - 원하는 방식으로 텍스트 서식을 설정하는 방법

커뮤니티 튜토리얼

<https://youtu.be/9in6dO8jEJ8>

<https://youtu.be/3PiU8g9K04Y>

<https://youtu.be/51rx49XK7tk>

<https://youtu.be/6ovRBVv_lJs>

이 가이드에서 다룰 내용

* 텍스트 포맷터 워크플로우 액션이란?
* 텍스트 포맷터의 다양한 유형과 사용 사례
* 텍스트 포맷터 액션 사용 방법

#### 1. 텍스트 포맷터 워크플로우 액션이란?

특정 형식의 데이터를 다른 형식으로 변경하거나 세부 정보를 추출해야 하는 경우가 있습니다. 때로는 데이터를 올바른 형식으로 가져오는 데 약간의 도움이 필요한데, 이때 텍스트 포맷터가 유용합니다. 이는 무료로 사용할 수 있는 액션으로, 데이터를 필요에 맞게 조정해줍니다.

#### 2. 텍스트 포맷터의 다양한 유형과 사용 사례

* **Upper Case(대문자)**: 텍스트의 모든 문자를 대문자로 변환합니다.
  * 사용자 입력을 표준화된 데이터를 위해 대문자로 변환
  * 출력 메시지의 대소문자 일관성 보장
* **Lower Case(소문자)**: 텍스트를 소문자로 변환합니다.
  * 대소문자 구분 없는 비교를 위한 텍스트 표준화
  * 일관성을 위해 사용자 제공 콘텐츠를 소문자로 변환
* **Title Case(제목 스타일)**: 텍스트를 제목 스타일로 변환합니다(각 단어의 첫 글자를 대문자로).
  * 제목과 헤딩의 표현 개선
  * 특정 콘텐츠의 가독성 향상
* **Capitalize(첫 글자 대문자)**: 텍스트의 첫 글자를 대문자로 만듭니다.
  * 이름과 제목의 적절한 대문자 처리 보장
  * 특정 콘텐츠의 시각적 매력 향상
* **Default Value(기본값)**: 텍스트가 비어있으면 기본값을 반환하고, 텍스트가 있으면 해당 텍스트를 반환합니다.
  * 누락된 데이터에 대한 대체 콘텐츠 제공
  * 불완전한 정보에도 일관된 응답 보장
* **Trim(자르기)**: 텍스트를 지정된 길이로 단축합니다.
  * 사용자 생성 콘텐츠에 문자 제한을 적용하여 간결하고 구조적인 입력 보장
  * 긴 텍스트의 짧은 미리보기 스니펫 생성(예: 기사 요약이나 티저 콘텐츠)
* **Trim Whitespaces(공백 제거)**: 텍스트의 앞과 뒤에서 공백을 제거합니다.
  * 적절한 간격으로 텍스트 가독성 향상
  * 사용자 생성 콘텐츠의 형식 개선
* **Replace Text(텍스트 바꾸기)**: 지정된 텍스트의 일치하는 부분을 새 값으로 바꿉니다.
  * 텍스트 내 오래된 정보 업데이트
  * 동적 값으로 템플릿 기반 콘텐츠 사용자화
* **Find(찾기)**: 텍스트 내에서 특정 텍스트 패턴의 첫 번째 위치를 찾아서 그 위치를 반환합니다.
  * 사용자 생성 콘텐츠에서 특정 키워드나 구문 식별
  * 텍스트 내에서 발견된 키워드를 기반으로 관련 정보 추출
* **Length(길이)**: 텍스트의 문자 수를 제공합니다.
  * 사용자 생성 콘텐츠에 문자 제한 적용
  * 동적으로 생성된 텍스트의 길이 분석
* **Extract URL(URL 추출)**: 텍스트에서 첫 번째 URL을 추출합니다.
  * 사용자 입력에서 URL 수집 및 검증
  * 콘텐츠 내 포함된 URL 목록 생성
* **Extract Email(이메일 추출)**: 텍스트에서 첫 번째 이메일 주소를 추출합니다.
  * 다양한 소스의 이메일 주소 검증 및 정리
  * 텍스트에서 연락처 정보 자동 추출
* **Word Count(단어 수)**: 텍스트의 단어 수를 제공합니다.
  * 사용자 생성 콘텐츠의 단어 수 모니터링 및 제한
  * 단어 수를 기반으로 한 텍스트 정보의 복잡성 분석
* **Remove HTML Tags(HTML 태그 제거)**: 텍스트에서 HTML 태그를 제거합니다.
  * 일반 텍스트 표현을 위한 HTML 콘텐츠 정리
  * 비HTML 환경에서 텍스트의 적절한 렌더링 보장
* **Split(분할)**: 지정된 구분 기호를 기준으로 텍스트를 여러 세그먼트로 분할합니다.
  * 쉼표로 구분된 값을 개별 요소로 분리
  * 구분된 목록에서 키워드나 구문 추출

#### 3. 텍스트 포맷터 액션 사용 방법

* "+" 아이콘을 클릭해서 액션을 추가하세요. Internal Tools 카테고리에서 텍스트 포맷터를 찾거나 검색창에서 직접 검색할 수 있습니다.

![텍스트 포맷터 액션 추가](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155022273578/original/4gJhoNjkJpLqoc24iC741Wa0a8EF3IK9ag.jpeg?1709635138)

* 텍스트 포맷터 액션을 선택하고 다양한 액션 유형 목록에서 선택하세요.

![액션 유형 선택](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155022273685/original/DEIHgODvnAfTgsCM72Pv2TfYBEpK76kS_w.png?1709635224)

* **Trim 액션 유형**: 자르고 싶은 입력 텍스트를 선택하세요. 그런 다음 텍스트를 자를 길이를 선택하세요. 이는 필수 필드입니다. 처음부터 문자 건너뛰기 옵션도 있는데, 이를 선택하면 텍스트 앞부분에서 입력한 문자 수만큼 제거됩니다. 또한 텍스트 끝에 생략 기호(...)를 추가하는 토글도 있습니다.

![Trim 액션 설정](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155022274074/original/cJWtiIKOC5p5e70uubXKOkkrAw2uKRRdTw.png?1709635442)

* **Split 액션 유형**: Split 액션의 경우, 분할하고 싶은 입력 데이터를 선택하세요. "구분 기호(Separator)"를 입력하세요. 마지막 단계는 반환받고 싶은 텍스트 세그먼트를 선택하는 것입니다. First(첫 번째), Second(두 번째), Last(마지막), Second Last(마지막에서 두 번째) 중에서 선택할 수 있습니다.

![Split 액션 설정](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155022274322/original/8rm-RC2H8OEFL9FxjwOo8eF6RReinvYW2w.png?1709635599)

***

*원문 최종 수정: 2024년 4월 12일* *Hyperclass 사용 가이드 — hyperclass.ai*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hyperclass.gitbook.io/hyperclass-docs/workflows/text-formatter-how-to-format-text-the-way-you-want.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
