33 lines
3.5 KiB
Markdown
33 lines
3.5 KiB
Markdown
## فارمیٹڈ سٹرینگ
|
||
|
||

|
||
|
||
(ComfyUI workflow شامل ہے)
|
||
|
||
ایک سٹرینگ پیدا کرتا ہے جس میں پلیس ہولڈر ویریابلز شامل ہوں اور انہیں ان کے متعلقہ قیمتوں سے بدل دیتا ہے۔
|
||
اندرونی طور پر پائیتھن `str.format()` کا استعمال کرتا ہے، [Python - Format String Syntax](https://docs.python.org/3/library/string.html#format-string-syntax) دیکھیں۔
|
||
* آپ `{a:.2f}` کا استعمال کرکے ایک فلیٹ کو 2 دسیمال کے بعد دکھا سکتے ہیں۔
|
||
* آپ `{a:05d}` کا استعمال کرکے 5 سے زیادہ صفر پر اضافہ کر سکتے ہیں تاکہ comfys filename suffix `ComfyUI_00001_.png` سے میل کرے۔
|
||
* اگر آپ اپنی سٹرینگز میں `{ }` لکھنا چاہتے ہیں (جیسے JSONs کے لیے)، تو آپ کو انہیں دو گنا لکھنا ہوگا: `{{ }}`۔
|
||
|
||
اسی طرح *تلاش اور بدلنا (S&R) سینٹیکس* کا استعمال بھی کرتا ہے جیسے `%date:yyyy-MM-dd hh:mm:ss%` اور `%KSampler.seed%`۔
|
||
اس طرح آپ اسے `GET-node` کے طور پر بھی استعمال کر سکتے ہیں۔
|
||
نوٹ کریں کہ "تلاش اور بدلنا" جاوا اسکرپٹ کے سیاق و سباق میں ہوتا ہے اور نوڈ کے ایکسیکیشن سے پہلے چلتا ہے۔
|
||
|
||
### ان پٹس
|
||
|
||
| نام | قسم | وضاحت |
|
||
| --- | --- | --- |
|
||
| `fstring` | `STRING` | ایک سٹرینگ پیدا کرتا ہے جس میں پلیس ہولڈر ویریابلز شامل ہوں اور انہیں ان کے متعلقہ قیمتوں سے بدل دیتا ہے۔<br>اندرونی طور پر پائیتھن `str.format()` کا استعمال کرتا ہے، [Python - Format String Syntax](https://docs.python.org/3/library/string.html#format-string-syntax) دیکھیں۔<br>* آپ `{a:.2f}` کا استعمال کرکے ایک فلیٹ کو 2 دسیمال کے بعد دکھا سکتے ہیں۔<br>* آپ `{a:05d}` کا استعمال کرکے 5 سے زیادہ صفر پر اضافہ کر سکتے ہیں تاکہ comfys filename suffix `ComfyUI_00001_.png` سے میل کرے۔<br>* اگر آپ اپنی سٹرینگز میں `{ }` لکھنا چاہتے ہیں (جیسے JSONs کے لیے)، تو آپ کو انہیں دو گنا لکھنا ہوگا: `{{ }}`۔<br><br>اسی طرح *تلاش اور بدلنا (S&R) سینٹیکس* کا استعمال بھی کرتا ہے جیسے `%date:yyyy-MM-dd hh:mm:ss%` اور `%KSampler.seed%`۔<br>اس طرح آپ اسے `GET-node` کے طور پر بھی استعمال کر سکتے ہیں۔<br>نوٹ کریں کہ "تلاش اور بدلنا" جاوا اسکرپٹ کے سیاق و سباق میں ہوتا ہے اور نوڈ کے ایکسیکیشن سے پہلے چلتا ہے۔ |
|
||
| `a` | `*` | (اختیاری) ویلیو جو `{a}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ |
|
||
| `b` | `*` | (اختیاری) ویلیو جو `{b}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ |
|
||
| `c` | `*` | (اختیاری) ویلیو جو `{c}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ |
|
||
| `d` | `*` | (اختیاری) ویلیو جو `{d}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ |
|
||
|
||
### آؤٹ پٹس
|
||
|
||
| نام | قسم | وضاحت |
|
||
| --- | --- | --- |
|
||
| `string` | `STRING` | تمام پلیس ہولڈرز کو ان کے متعلقہ قیمتوں سے بدل کر فارمیٹڈ سٹرینگ۔ |
|
||
|