{ "revision": 0, "last_node_id": 10, "last_link_id": 0, "nodes": [ { "id": 10, "type": "3fb7557a-470d-4983-9d8c-6d5caa9788f0", "pos": [ -250, 8590 ], "size": [ 280, 360 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "localized_name": "text_per_line", "name": "text_per_line", "type": "STRING", "widget": { "name": "text_per_line" }, "link": null }, { "localized_name": "index", "name": "index", "type": "INT", "widget": { "name": "index" }, "link": null } ], "outputs": [ { "localized_name": "selected_line", "name": "selected_line", "type": "STRING", "links": [] } ], "properties": { "proxyWidgets": [ [ "2", "string" ], [ "3", "value" ] ], "cnr_id": "comfy-core", "ver": "0.19.0", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {} } }, "widgets_values": [], "title": "Select Per-Line Text by Index" } ], "links": [], "version": 0.4, "definitions": { "subgraphs": [ { "id": "3fb7557a-470d-4983-9d8c-6d5caa9788f0", "version": 1, "state": { "lastGroupId": 0, "lastNodeId": 10, "lastLinkId": 14, "lastRerouteId": 0 }, "revision": 0, "config": {}, "name": "Select Per-Line Text by Index", "inputNode": { "id": -10, "bounding": [ -990, 8595, 128, 88 ] }, "outputNode": { "id": -20, "bounding": [ 710, 8585, 128, 68 ] }, "inputs": [ { "id": "75417d82-a934-4ac9-b667-d8dcd5a3bfb3", "name": "text_per_line", "type": "STRING", "linkIds": [ 13 ], "localized_name": "text_per_line", "pos": [ -886, 8619 ] }, { "id": "46e69a73-1804-4ca6-9175-31445bf0be96", "name": "index", "type": "INT", "linkIds": [ 14 ], "localized_name": "index", "pos": [ -886, 8639 ] } ], "outputs": [ { "id": "e34e8ad1-84d2-4bd2-a460-eb7de6067c10", "name": "selected_line", "type": "STRING", "linkIds": [ 10 ], "localized_name": "selected_line", "pos": [ 734, 8609 ] } ], "widgets": [], "nodes": [ { "id": 1, "type": "PreviewAny", "pos": [ -500, 8400 ], "size": [ 230, 180 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "localized_name": "source", "name": "source", "type": "*", "link": 1 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 6 ] } ], "properties": { "Node name for S&R": "PreviewAny", "cnr_id": "comfy-core", "ver": "0.19.0", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {} } }, "widgets_values": [ null, null, null ] }, { "id": 2, "type": "RegexExtract", "pos": [ -240, 8740 ], "size": [ 470, 460 ], "flags": {}, "order": 1, "mode": 0, "showAdvanced": false, "inputs": [ { "localized_name": "string", "name": "string", "type": "STRING", "widget": { "name": "string" }, "link": 13 }, { "localized_name": "regex_pattern", "name": "regex_pattern", "type": "STRING", "widget": { "name": "regex_pattern" }, "link": 9 }, { "localized_name": "mode", "name": "mode", "type": "COMBO", "widget": { "name": "mode" }, "link": null }, { "localized_name": "case_insensitive", "name": "case_insensitive", "type": "BOOLEAN", "widget": { "name": "case_insensitive" }, "link": null }, { "localized_name": "multiline", "name": "multiline", "type": "BOOLEAN", "widget": { "name": "multiline" }, "link": null }, { "localized_name": "dotall", "name": "dotall", "type": "BOOLEAN", "widget": { "name": "dotall" }, "link": null }, { "localized_name": "group_index", "name": "group_index", "type": "INT", "widget": { "name": "group_index" }, "link": null } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 10 ] } ], "properties": { "Node name for S&R": "RegexExtract", "cnr_id": "comfy-core", "ver": "0.19.0", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {} } }, "widgets_values": [ "", "", "First Group", false, false, false, 1 ] }, { "id": 3, "type": "PrimitiveInt", "pos": [ -810, 8400 ], "size": [ 270, 110 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "value", "name": "value", "type": "INT", "widget": { "name": "value" }, "link": 14 } ], "outputs": [ { "localized_name": "INT", "name": "INT", "type": "INT", "links": [ 1 ] } ], "title": "Int (line index)", "properties": { "Node name for S&R": "Int (line index)", "cnr_id": "comfy-core", "ver": "0.19.0", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {} } }, "widgets_values": [ 0, "fixed" ] }, { "id": 8, "type": "StringReplace", "pos": [ -240, 8400 ], "size": [ 400, 280 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "string", "name": "string", "type": "STRING", "widget": { "name": "string" }, "link": null }, { "localized_name": "find", "name": "find", "type": "STRING", "widget": { "name": "find" }, "link": null }, { "localized_name": "replace", "name": "replace", "type": "STRING", "widget": { "name": "replace" }, "link": 6 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 9 ] } ], "properties": { "Node name for S&R": "StringReplace", "cnr_id": "comfy-core", "ver": "0.19.0", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {} } }, "widgets_values": [ "(?:[^\\n]*\\n){index}([^\\n]+)", "index", "" ] } ], "groups": [], "links": [ { "id": 1, "origin_id": 3, "origin_slot": 0, "target_id": 1, "target_slot": 0, "type": "INT" }, { "id": 9, "origin_id": 8, "origin_slot": 0, "target_id": 2, "target_slot": 1, "type": "STRING" }, { "id": 6, "origin_id": 1, "origin_slot": 0, "target_id": 8, "target_slot": 2, "type": "STRING" }, { "id": 10, "origin_id": 2, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "STRING" }, { "id": 13, "origin_id": -10, "origin_slot": 0, "target_id": 2, "target_slot": 0, "type": "STRING" }, { "id": 14, "origin_id": -10, "origin_slot": 1, "target_id": 3, "target_slot": 0, "type": "INT" } ], "extra": {}, "category": "Text Tools", "description": "Selects one line from multiline text by zero-based index for batch or list-driven prompt workflows." } ] }, "extra": { "ue_links": [], "links_added_by_ue": [] } }