آزمایش عبارات منظم بهصورت آنلاین
یک عبارت منظم و مقداری متن آزمایشی تایپ کنید تا هر تطابق همزمان با تایپ برجسته شود. جدولی هر تطابق را همراه با موقعیت و گروههای capture آن — شمارهدار و نامدار — فهرست میکند تا دقیقاً ببینید الگوی شما چه چیزی را میگیرد. «جایگزینی» را روشن کنید تا پیشنمایش یک جایگزینی با $1، $<name> و ارجاعهای دیگر را ببینید.
این تستر از موتور عبارات منظم JavaScript مرورگر شما با فلگهای g، i، m، s و u استفاده میکند. الگوهایی که بیش از حد طول بکشند به جای قفل کردن صفحه، خودکار متوقف میشوند. هیچ چیزی که تایپ میکنید به سرور ارسال نمیشود.
چرا از این تستر Regex استفاده کنیم؟
- برجستهسازی زنده همه تطابقها
- گروههای capture شمارهدار و نامدار برای هر تطابق
- پیشنمایش جایگزینی با ارجاع به گروهها
- الگوهای کند به جای قفل کردن صفحه متوقف میشوند
نحوه آزمایش یک عبارت منظم
- الگوی خود را بدون اسلشهای اطراف وارد کنید و فلگها را انتخاب کنید
- متنی را که میخواهید روی آن آزمایش کنید جایگذاری کنید
- تطابقها و گروههای برجستهشده را بررسی کنید و در صورت تمایل یک جایگزینی را امتحان کنید
سؤالات متداول
آیا این تستر regex رایگان است؟
بله، کاملاً رایگان است و هیچ محدودیتی ندارد.
از کدام نحو regex استفاده میشود؟
عبارات منظم JavaScript (ECMAScript)، مانند مرورگر شما و Node.js. بیشتر نحو با PCRE، Python و .NET مشترک است، اما قابلیتهایی مانند lookbehind یا کمیتسنجهای possessive ممکن است بین موتورها متفاوت باشند.
چگونه از گروههای capture در جایگزینی استفاده کنم؟
به گروههای شمارهدار با $1، $2 و غیره، به گروههای نامدار — که به شکل (?<name>…) نوشته میشوند — با $<name> و به کل تطابق با $& ارجاع دهید. برای علامت دلار تحتاللفظی از $$ استفاده کنید.
آیا متن من به سرور ارسال میشود؟
خیر. تطابقیابی بهطور کامل در مرورگر شما اجرا میشود.