## فارمیٹڈ سٹرینگ ![Formatted String](FormattedString/FormattedString.png) (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` | ایک سٹرینگ پیدا کرتا ہے جس میں پلیس ہولڈر ویریابلز شامل ہوں اور انہیں ان کے متعلقہ قیمتوں سے بدل دیتا ہے۔
اندرونی طور پر پائیتھن `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` کے طور پر بھی استعمال کر سکتے ہیں۔
نوٹ کریں کہ "تلاش اور بدلنا" جاوا اسکرپٹ کے سیاق و سباق میں ہوتا ہے اور نوڈ کے ایکسیکیشن سے پہلے چلتا ہے۔ | | `a` | `*` | (اختیاری) ویلیو جو `{a}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ | | `b` | `*` | (اختیاری) ویلیو جو `{b}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ | | `c` | `*` | (اختیاری) ویلیو جو `{c}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ | | `d` | `*` | (اختیاری) ویلیو جو `{d}` پلیس ہولڈر پر سٹرینگ کے طور پر ہوگی۔ | ### آؤٹ پٹس | نام | قسم | وضاحت | | --- | --- | --- | | `string` | `STRING` | تمام پلیس ہولڈرز کو ان کے متعلقہ قیمتوں سے بدل کر فارمیٹڈ سٹرینگ۔ |