آزمایشگر عبارت باقاعده (Regex)

آزمودن عبارت‌های باقاعدهٔ JavaScript روی متن نمونه همراه با گروه‌های تطبیق

دربارهٔ این ماشین‌حساب

آزمایشگر Regex عبارت‌های باقاعدهٔ جاوااسکریپت را روی متن نمونه اجرا می‌کند و همهٔ تطبیق‌ها را با اندیس و گروه‌های گیرش فهرست می‌کند. پرچم g به‌طور خودکار افزوده می‌شود تا همهٔ تطبیق‌ها شمرده شوند، رشتهٔ جایگزین اختیاری خروجی text.replace() را با ارجاع‌هایی به سبک $1 پیش‌نمایش می‌دهد، و الگوهای نامعتبر پیام خطای خود سازندهٔ RegExp را نشان می‌دهند. اندازهٔ الگو و متن محدود است (1,000 و 10,000 نویسه) تا از هنگ کردن صفحه بر اثر پس‌گرد فاجعه‌بار جلوگیری شود.

آزمایشگر عبارت باقاعده (Regex): روش استفاده

  1. ورودی خود را در کادر وارد یا جای‌گذاری کنید.
  2. خروجی را بخوانید؛ هم‌زمان با تایپ کردن فوراً به‌روز می‌شود.
  3. در صورت وجود گزینه‌ها، آن‌ها را متناسب با نیاز خود تنظیم کنید.
  4. نشانی صفحه را کپی کنید تا همین نتیجه را به اشتراک بگذارید.

نمونه‌های رایج

  • \d+ روی "Order 66 shipped in 3 days" → 2 تطبیق: "66" در 6، "3" در 20
  • (\w+)@(\w+)\.com روی "contact: [email protected]" → یک تطبیق با گروه‌های ["ada", "example"]
  • cat با پرچم i، جایگزینی با "dog" → "dog sat on the dog mat" (2 تطبیق بدون حساسیت به بزرگی و کوچکی حروف)

پرسش‌های متداول

آزمایشگر عبارت باقاعده (Regex): چگونه کار می‌کند؟

ورودی خود را وارد یا جای‌گذاری کنید؛ پردازش مستقیماً در مرورگر شما انجام می‌شود و نتیجه بی‌درنگ نمایش داده می‌شود. هیچ‌چیز از آنچه تایپ می‌کنید به سرور فرستاده نمی‌شود؛ کل محاسبه روی دستگاه خودتان انجام می‌شود.

آزمایشگر عبارت باقاعده (Regex): چه زمانی به کار می‌آید؟

برای کارهای توسعه، اشکال‌زدایی، طراحی و مدیریت سیستم مفید است؛ هر زمان که بخواهید این تبدیل یا بررسی را سریع و بدون نصب چیزی یا سپردن داده‌هایتان به یک سرویس شخص ثالث انجام دهید.

نتایج چقدر قابل اعتمادند؟

این ابزار استاندارد یا مشخصهٔ مربوط را مستقیماً پیاده‌سازی می‌کند، بنابراین خروجی آن با خروجی نرم‌افزارهای سازگار با استاندارد یکسان است. حالت‌های مرزی مانند ورودی خالی یا نادرست به‌روشنی گزارش می‌شوند و بی‌صدا شکست نمی‌خورند.

آیا می‌توانم یک نتیجهٔ مشخص را با دیگران به اشتراک بگذارم؟

بله. ورودی شما نشانی صفحه (URL) را به‌روز می‌کند؛ بنابراین با کپی کردن نوار نشانی و فرستادن پیوند، ابزار با همان وضعیت برای هر کسی که روی آن کلیک کند دوباره باز می‌شود.