33 lines
3.7 KiB
Markdown
33 lines
3.7 KiB
Markdown
## Форматований рядок
|
|
|
|

|
|
|
|
(Включено ComfyUI workflow)
|
|
|
|
Створює рядок, який містить змінні-заповнювачі та замінює їх відповідними значеннями.
|
|
Використовує внутрішньо python `str.format()`, див. [Python - Format String Syntax](https://docs.python.org/3/library/string.html#format-string-syntax) .
|
|
* Ви можете використовувати `{a:.2f}` для округлення float до 2 знаків після коми.
|
|
* Ви можете використовувати `{a:05d}` для додавання до 5 ведучих нулів для відповідності суфіксу імені файлу Comfy `ComfyUI_00001_.png`.
|
|
* Якщо ви хочете використовувати `{ }` у своїх рядках (наприклад, для JSON), вам потрібно подвоїти їх: `{{ }}`.
|
|
|
|
Також застосовує *синтаксис пошуку та заміни (S&R)*, наприклад `%date:yyyy-MM-dd hh:mm:ss%` та `%KSampler.seed%`.
|
|
Таким чином, ви також можете використовувати його як `GET-node`.
|
|
Зауважте, що "пошук та заміна" відбувається в контексті Javascript і виконується до виконання вузла.
|
|
|
|
### Входи
|
|
|
|
| Назва | Тип | Опис |
|
|
| --- | --- | --- |
|
|
| `fstring` | `STRING` | Створює рядок, який містить змінні-заповнювачі та замінює їх відповідними значеннями.<br>Використовує внутрішньо python `str.format()`, див. [Python - Format String Syntax](https://docs.python.org/3/library/string.html#format-string-syntax) .<br>* Ви можете використовувати `{a:.2f}` для округлення float до 2 знаків після коми.<br>* Ви можете використовувати `{a:05d}` для додавання до 5 ведучих нулів для відповідності суфіксу імені файлу Comfy `ComfyUI_00001_.png`.<br>* Якщо ви хочете використовувати `{ }` у своїх рядках (наприклад, для JSON), вам потрібно подвоїти їх: `{{ }}`.<br><br>Також застосовує *синтаксис пошуку та заміни (S&R)*, наприклад `%date:yyyy-MM-dd hh:mm:ss%` та `%KSampler.seed%`.<br>Таким чином, ви також можете використовувати його як `GET-node`.<br>Зауважте, що "пошук та заміна" відбувається в контексті Javascript і виконується до виконання вузла. |
|
|
| `a` | `*` | (необов'язково) значення, яке буде представлено у вигляді рядка на заповнювачі `{a}`. |
|
|
| `b` | `*` | (необов'язково) значення, яке буде представлено у вигляді рядка на заповнювачі `{b}`. |
|
|
| `c` | `*` | (необов'язково) значення, яке буде представлено у вигляді рядка на заповнювачі `{c}`. |
|
|
| `d` | `*` | (необов'язково) значення, яке буде представлено у вигляді рядка на заповнювачі `{d}`. |
|
|
|
|
### Виходи
|
|
|
|
| Назва | Тип | Опис |
|
|
| --- | --- | --- |
|
|
| `string` | `STRING` | Форматований рядок з усіма заповнювачами, заміненими на відповідні значення. |
|
|
|