گره RegexExtract با استفاده از عبارات با قاعده (Regular Expressions) به جستجوی الگوها در متن می‌پردازد. این گره می‌تواند اولین تطابق، تمام تطابق‌ها، گروه‌های خاصی از تطابق‌ها، یا تمام گروه‌های موجود در چندین تطابق را پیدا کند. این گره از پرچم‌های مختلف regex برای حساسیت به حروف بزرگ و کوچک، تطابق چندخطی و رفتار dotall پشتیبانی می‌کند.

## ورودی‌ها

| پارامتر | توضیحات | نوع داده | الزامی | محدوده |
| --- | --- | --- | --- | --- |
| `رشته` | متن ورودی برای جستجوی الگوها | STRING | بله | - |
| `الگوی regex` | الگوی عبارت با قاعده برای جستجو | STRING | بله | - |
| `حالت` | حالت استخراج تعیین می‌کند که کدام بخش‌های تطابق‌ها برگردانده شوند (پیش‌فرض: "اولین تطابق") | COMBO | بله | "اولین تطابق"<br>"تمام تطابق‌ها"<br>"اولین گروه"<br>"تمام گروه‌ها" |
| `بدون حساسیت به حروف` | آیا هنگام تطابق، حروف بزرگ و کوچک نادیده گرفته شوند (پیش‌فرض: True) | BOOLEAN | خیر | - |
| `چندخطی` | آیا رشته به عنوان چند خط در نظر گرفته شود (پیش‌فرض: False) | BOOLEAN | خیر | - |
| `dotall` | آیا نقطه (.) با خطوط جدید تطابق دارد (پیش‌فرض: False) | BOOLEAN | خیر | - |
| `شماره گروه` | شاخص گروه ضبط‌شده برای استخراج هنگام استفاده از حالت‌های گروه (پیش‌فرض: 1) | INT | خیر | 0-100 |

**توجه:** هنگام استفاده از حالت‌های "اولین گروه" یا "تمام گروه‌ها"، پارامتر `group_index` مشخص می‌کند که کدام گروه ضبط‌شده استخراج شود. گروه 0 نشان‌دهنده کل تطابق است، در حالی که گروه‌های 1+ نشان‌دهنده گروه‌های ضبط‌شده شماره‌گذاری شده در الگوی regex شما هستند.

## خروجی‌ها

| نام خروجی | توضیحات | نوع داده |
| --- | --- | --- |
| `output` | متن استخراج‌شده بر اساس حالت انتخاب‌شده و پارامترها | STRING |

> این مستند با هوش مصنوعی تهیه شده است. اگر خطایی دیدید یا پیشنهادی برای بهبود دارید، خوشحال می‌شویم مشارکت کنید! [ویرایش در GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RegexExtract/fa.md)

---
**Source fingerprint (SHA-256):** `38e365d21bea966ed65bc78c184766330924fe75392cdb88c6978052037f5d5f`
