Regex Tester را در پلتفرم filekit نهایی کنید

Regex Tester
Test, highlight, and replace with JavaScript RegExp
/ /
Tip: escape backslashes like \\d in some editors. Example patterns: \\d+, \\b\\w+\\b, (?<name>\\w+)
Ready. 0 matches
Use $&, $1… for groups

🧪 راهنمای ابزار

راهنمای استفاده از Regex Tester

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

1) Pattern را وارد کنید

در فیلد Pattern الگوی Regex خود را وارد کنید. برای مثال: \d+ برای اعداد، \b\w+\b برای کلمات، یا (\w+) برای گروه‌بندی.

2) Flags را تنظیم کنید

با فعال کردن فلگ‌هایی مثل g, i, m, s, u و y می‌توانید رفتار Regex را کنترل کنید. مثلاً g برای یافتن همه تطابق‌ها و i برای جستجوی بدون حساسیت به حروف بزرگ و کوچک است.

3) Test Text را قرار دهید

متن مورد نظر را در بخش Test text وارد یا Paste کنید. ابزار بلافاصله بخش‌های منطبق را شناسایی و در قسمت Highlighted preview مشخص می‌کند.

4) نتیجه Matches را بررسی کنید

در تب Matches تمام تطابق‌ها همراه با موقعیت آن‌ها در متن نمایش داده می‌شود. این بخش برای دیباگ کردن الگوها و بررسی دقیق عملکرد Regex بسیار کاربردی است.

5) Replace را تست کنید

اگر بخواهید متن را جایگزین کنید، به تب Replace بروید و مقدار جایگزین را وارد کنید. می‌توانید از مقادیر خاصی مثل $& برای کل تطابق و $1, $2 برای گروه‌ها استفاده کنید.

6) از Live Test استفاده کنید

با فعال بودن گزینه Live test هر تغییری در Pattern، Flags یا متن فوراً پردازش می‌شود. این قابلیت باعث می‌شود Regex را سریع‌تر و دقیق‌تر اصلاح کنید.

نکته مهم: اگر الگوی شما خطا داشته باشد، ابزار پیام Invalid regex نمایش می‌دهد. برای جلوگیری از خطا، براکت‌ها، بک‌اسلش‌ها و گروه‌ها را با دقت بررسی کنید.

این ابزار برای چه کارهایی مناسب است؟

  • تست و دیباگ عبارت‌های منظم جاوااسکریپت
  • پیدا کردن الگوهای خاص در متن‌های طولانی
  • جایگزینی متن با استفاده از گروه‌های Regex
  • بررسی سریع عملکرد فلگ‌های مختلف RegExp
  • یادگیری عملی Regex برای توسعه‌دهندگان فرانت‌اند و بک‌اند

سؤالات متداول

Regex Tester چه کاری انجام می‌دهد؟

این ابزار به شما اجازه می‌دهد الگوهای Regular Expression را روی متن تست کنید، تمام تطابق‌ها را ببینید، بخش‌های منطبق را هایلایت کنید و نتیجه جایگزینی را بررسی کنید.

آیا این ابزار فقط برای JavaScript RegExp است؟

بله. این نسخه بر اساس موتور JavaScript RegExp کار می‌کند؛ بنابراین رفتار الگوها مطابق استاندارد جاوااسکریپت در مرورگر است.

فلگ g در Regex چه کاربردی دارد؟

فلگ g باعث می‌شود به‌جای اولین تطابق، تمام تطابق‌های موجود در متن پیدا شوند.

چطور از گروه‌ها در Replace استفاده کنم؟

اگر در Pattern از پرانتز برای گروه‌بندی استفاده کنید، می‌توانید در بخش جایگزینی از $1, $2 و مقادیر مشابه برای ارجاع به گروه‌ها استفاده کنید.

آیا اطلاعات من به سرور ارسال می‌شود؟

خیر. تمام پردازش‌ها در مرورگر کاربر انجام می‌شود و متن یا الگوی واردشده به سرور ارسال نمی‌شود.

جمع‌بندی

Regex Tester یک ابزار سریع، دقیق و کاربردی برای آزمایش Regular Expressions در جاوااسکریپت است. اگر می‌خواهید الگوهای Regex را تست کنید، خروجی آن‌ها را ببینید، جایگزینی انجام دهید و به‌صورت زنده نتیجه را بررسی کنید، این ابزار یک انتخاب حرفه‌ای و سبک برای شماست.

Regex Tester