KJNodes/constantsgenerated

String Constant Multiline(StringConstantMultiline)

기술 구현 측면에서, 이 노드는 다중 라인 입력을 지원하는 문자열 필드를 제공하며, 내부 로직은 사용자가 지정한 논리값 매개변수에 따라 입력된 텍스트에 대해 줄바꿈 문자 제거 작업을 수행할지 여부를 결정합니다.

String Constant Multiline

STRING
string
STRING
strip_newlines
KJNodes

String Constant Multiline 노드는 기술적 구현 측면에서 볼 때, 다중 행 입력을 지원하는 문자열 필드를 제공하며, 내부 로직은 사용자가 지정한 논리값 매개변수에 따라 입력 텍스트에서 줄바꿈 문자 제거 작업을 수행할지 여부를 결정합니다.

String Constant Multiline 노드는 다중 행 텍스트 문자열을 생성하고 처리하는 데 사용되는 상수 노드입니다. 이 노드의 핵심 기능은 편집 가능한 텍스트 입력 상자를 제공하고, 사용자가 텍스트의 줄바꿈 문자를 제거할지 여부를 선택할 수 있도록 하여 최종적으로 처리된 문자열을 출력하는 것입니다. 이 노드는 텍스트 기반 워크플로를 구축하기 위한 기본 구성 요소입니다.

노드 기능

기술적 구현 측면에서 볼 때, 이 노드는 다중 행 입력을 지원하는 문자열 필드를 제공하며, 내부 로직은 사용자가 지정한 논리값 매개변수에 따라 입력 텍스트에서 줄바꿈 문자 제거 작업을 수행할지 여부를 결정합니다. 관련 옵션이 활성화되면, 문자열 치환 방법을 사용하여 줄바꿈 문자(\n)를 삭제하고 동시에 텍스트의 앞뒤 공백 문자를 제거하여 연속된 문자열을 생성합니다.

노드 매개변수 설명 - String Constant Multiline

컨트롤 매개변수 (Parameters)

매개변수 이름데이터 타입필수기본값값 범위/옵션설명
stringSTRING""-string (입력 매개변수): 처리할 다중 행 텍스트 문자열을 입력합니다. 길이나 형식 제한이 없습니다.
strip_newlinesBOOLEAN-strip_newlines (입력 매개변수): 입력 텍스트의 모든 줄바꿈 문자를 제거하고 앞뒤 공백을 정리할지 여부를 제어합니다. 기본값은 참입니다.

출력

매개변수 이름데이터 타입설명
STRINGSTRINGSTRING (출력 매개변수): 처리된 최종 문자열 결과를 출력합니다.

사용 시나리오

실제 응용 프로그램에서 이 노드는 일반적으로 다중 행 프롬프트를 단일 행으로 병합해야 하는 경우, 특히 줄바꿈 문자에 민감한 일부 텍스트 처리 노드나 모델에 입력하기 위해 사용됩니다. 예를 들어, 복잡한 텍스트 프롬프트 엔지니어링 워크플로를 구축할 때, 사용자는 먼저 이 노드에서 상세한 설명을 세그먼트별로 작성한 다음, "줄바꿈 제거" 기능을 활성화하여 모델이 직접 처리할 수 있는 단일 행 프롬프트로 변환할 수 있습니다.

String Constant Multiline 노드 소스 코드 링크

String Constant Multiline 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…