Skip to content
Snabbit

آزمایشگر آنلاین Regex

یک regex را روی متن آزمایش کنید و موقعیت تطابق‌ها و گروه‌ها را ببینید.

ابزارهای توسعه‌دهنده در مرورگر شما اجرا می‌شود

آزمایشگر Regex چیست؟

آزمایشگر regex یک عبارت باقاعده را روی یک رشته آزمایشی اجرا می‌کند و هر تطابق را همراه با موقعیت و گروه‌های گیرنده آن نشان می‌دهد. Snabbit هر برخورد را به‌صورت @index به‌علاوه گروه‌های $1 و $2 آن فهرست می‌کند، از پرچم‌هایی مانند i و m پشتیبانی می‌کند، و الگوهای نامعتبر را گزارش می‌دهد. این ابزار در مرورگر شما اجرا می‌شود، پس الگوها و داده‌هایتان خصوصی می‌ماند.

نحوه استفاده از آزمایشگر Regex

  1. 1 عبارت باقاعده و هر پرچمی را وارد کنید.
  2. 2 رشته آزمایشی‌ای را که می‌خواهید تطبیق دهید جای‌گذاری کنید.
  3. 3 هر تطابق همراه با اندیس و گروه‌های گیرنده آن فهرست می‌شود.
  4. 4 الگو را تنظیم کنید تا با آنچه انتظار دارید تطبیق یابد.

کاربردهای آن

  • اشکال‌زدایی یک regex پیش از جای‌گذاری آن در کد.
  • بررسی اینکه یک الگو گروه‌های درست را می‌گیرد.
  • یادگیری اینکه پرچم‌ها چگونه رفتار تطبیق را تغییر می‌دهند.
  • اعتبارسنجی ورودی نمونه در برابر یک قاعده اعتبارسنجی.

پرسش‌های پرتکرار

@index در خروجی چه معنایی دارد؟
این موقعیت کاراکتری بر مبنای صفر است که آن تطابق در رشته آزمایشی شما شروع می‌شود، که به شما کمک می‌کند مطمئن شوید الگو جاهای درست را می‌زند.
گروه‌های گیرنده چگونه نشان داده می‌شوند؟
پس از هر تطابق، هر گروه پرانتزی به‌صورت $1 و $2 و غیره همراه با متن گرفته‌شده آن فهرست می‌شود، تا بتوانید یک الگوی پیچیده را تکه‌تکه بررسی کنید.
آیا از همان موتور کد من استفاده می‌کند؟
از موتور عبارت باقاعده JavaScript استفاده می‌کند. نحو بسیار نزدیک به دیگر گویش‌هاست، هرچند ویژگی‌های پیشرفته می‌توانند بین زبان‌ها تفاوت داشته باشند.

جستجوهای مرتبط

جستجوهای پرطرفداری که کاربران برای یافتن آزمایشگر regex و ابزارهای مشابه به کار می‌برند:

  • آزمایشگر regex آنلاین
  • آزمایشگر regex آنلاین رایگان
  • آزمایشگر regex آنلاین c#
  • آزمایشگر regex c#
  • آزمایشگر regex js
  • آزمایشگر regex 101
  • آزمایشگر regex java
  • آزمایشگر regex python
  • آزمایشگر regex storm
  • آزمایشگر regex javascript
  • آزمایشگر regex re2
  • آزمایشگر regex php

ابزارهای مرتبط

ابزارهای بیشتری از این دست:

همه ابزارهای توسعه‌دهنده