UTILS.
حریم خصوصی از ابتدا
.*

آزمایشگر regex

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

فایل‌هایتان در همین دستگاه می‌مانند

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

با گزینهٔ دانلود، این ابزار را در یک فایل HTML ذخیره کنید تا آفلاین استفاده شود.

حریم خصوصی →
—

عبارت‌های منظم JavaScript. پردازش پس از دو ثانیه یا 5,000 تطابق متوقف می‌شود. موقعیت تطابق‌ها بر حسب واحدهای کد UTF-16 شمرده می‌شود.

یک مثال حل‌شده را امتحان کنید

مثال

الگوی (\d{4})-(\d{2})-(\d{2}) را با پرچم g و متن Due 2026-10-23, paid 2026-11-01 وارد کنید. 2 تطابق وجود دارد؛ اولی 2026، 10 و 23 را می‌گیرد.

به یاد داشته باشید

الگوها در موتور JavaScript مرورگر شما اجرا می‌شوند. PCRE، Python، .NET و grep در جزئیاتی مانند lookbehind، گروه‌های نام‌دار و کلاس‌های Unicode تفاوت دارند، پس الگو را در زبانی که در آن اجرا می‌شود دوباره آزمایش کنید.

درباره این ابزار

عبارت‌های باقاعده جاوااسکریپت را روی متن نمونه بسازید و آزمایش کنید، با برجسته‌سازی زنده تطبیق‌ها و شمارش تطبیق‌ها. پرچم‌هایی مانند g، i و m را تنظیم کنید. راهی سریع برای درست کردن یک الگو پیش از جای‌گذاری آن در کد.

عبارت‌های منظم JavaScript. پردازش پس از دو ثانیه یا 5,000 تطابق متوقف می‌شود. موقعیت تطابق‌ها بر حسب واحدهای کد UTF-16 شمرده می‌شود.

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

این کدام گویش regex است؟
عبارت‌های باقاعده جاوااسکریپت (ECMAScript)، با همان موتوری که مرورگر شما و Node.js استفاده می‌کنند.
پرچم‌ها چه معنایی دارند؟
g همه موارد را تطبیق می‌دهد، i غیرحساس به بزرگی و کوچکی حروف است، m باعث می‌شود ‎^‎ و ‎$‎ مرزهای خط را تطبیق دهند.

ابزارهای بیشتر