KJNodes/constantsgenerated

String Constant Multiline(StringConstantMultiline)

From a technical implementation perspective, this node provides a multi-line input string field. Its internal logic determines whether to perform newline removal on the input text based on a user-specified Boolean parameter.

String Constant Multiline

STRING
string
STRING
strip_newlines
KJNodes

From a technical implementation perspective, the String Constant Multiline node provides a string field that supports multi-line input. Its internal logic determines whether to perform a newline removal operation on the input text based on a user-specified boolean parameter.

The String Constant Multiline node is a constant node used for generating and processing multi-line text strings. Its core function is to provide an editable text input box, allowing users to choose whether to remove newline characters from the text, ultimately outputting a processed string. This node is a fundamental component for building text-driven workflows.

Node Functionality

From a technical implementation perspective, the node provides a string field that supports multi-line input. Its internal logic determines whether to perform a newline removal operation on the input text based on a user-specified boolean parameter. When the relevant option is enabled, it uses a string replacement method to delete newline characters (\n) and simultaneously trims leading and trailing whitespace from the text, thereby generating a continuous string.

Node Parameter Description - String Constant Multiline

Control Parameters (Parameters)

Parameter NameData TypeRequiredDefault ValueValue Range/OptionsDescription
stringSTRINGYes`` (empty string)-string (Input Parameter): Input the multi-line text string to be processed. No length or format restrictions.
strip_newlinesBOOLEANYesTrue-strip_newlines (Input Parameter): Controls whether to remove all newline characters from the input text and trim leading/trailing spaces. Default value is True.

Output

Parameter NameData TypeDescription
STRINGSTRINGSTRING (Output Parameter): Outputs the final processed string result.

Usage Scenarios

In practical applications, this node is commonly used in scenarios where multi-line prompts need to be merged into a single line for input to certain text processing nodes or models that are sensitive to newline characters. For example, when building a complex text prompt engineering workflow, users can first write detailed descriptions in sections within this node, and then, by enabling the "strip newlines" feature, convert them into a single-line prompt that can be directly processed by the model.

The String Constant Multiline node is from the ComfyUI-KJNodes node package.

Comments

Sign in with GitHub to join the discussion.

Loading comments…