Regex Tester را در پلتفرم filekit نهایی کنید
\\d in some editors. Example patterns: \\d+, \\b\\w+\\b, (?<name>\\w+)راهنمای استفاده از 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 را سریعتر و دقیقتر اصلاح کنید.
این ابزار برای چه کارهایی مناسب است؟
- تست و دیباگ عبارتهای منظم جاوااسکریپت
- پیدا کردن الگوهای خاص در متنهای طولانی
- جایگزینی متن با استفاده از گروههای Regex
- بررسی سریع عملکرد فلگهای مختلف RegExp
- یادگیری عملی Regex برای توسعهدهندگان فرانتاند و بکاند
سؤالات متداول
Regex Tester چه کاری انجام میدهد؟
این ابزار به شما اجازه میدهد الگوهای Regular Expression را روی متن تست کنید، تمام تطابقها را ببینید، بخشهای منطبق را هایلایت کنید و نتیجه جایگزینی را بررسی کنید.
آیا این ابزار فقط برای JavaScript RegExp است؟
بله. این نسخه بر اساس موتور JavaScript RegExp کار میکند؛ بنابراین رفتار الگوها مطابق استاندارد جاوااسکریپت در مرورگر است.
فلگ g در Regex چه کاربردی دارد؟
فلگ g باعث میشود بهجای اولین تطابق، تمام تطابقهای موجود در متن پیدا شوند.
چطور از گروهها در Replace استفاده کنم؟
اگر در Pattern از پرانتز برای گروهبندی استفاده کنید، میتوانید در بخش جایگزینی از $1, $2 و مقادیر مشابه برای ارجاع به گروهها استفاده کنید.
آیا اطلاعات من به سرور ارسال میشود؟
خیر. تمام پردازشها در مرورگر کاربر انجام میشود و متن یا الگوی واردشده به سرور ارسال نمیشود.
جمعبندی
Regex Tester یک ابزار سریع، دقیق و کاربردی برای آزمایش Regular Expressions در جاوااسکریپت است. اگر میخواهید الگوهای Regex را تست کنید، خروجی آنها را ببینید، جایگزینی انجام دهید و بهصورت زنده نتیجه را بررسی کنید، این ابزار یک انتخاب حرفهای و سبک برای شماست.
