آزمایشگر عبارت منظم: آزمایش آنلاین Regex – رایگان
رایگان، بدون ثبتنام، در مرورگرتان کار میکند. عبارت منظم را روی متن آزمایش کنید و تطابقها را هنگام تایپ ببینید، با جدول گروهها و پیشنمایش جایگزینی. مطابق قواعد JavaScript است.
الگوها روی دستگاه شما اجرا میشوند، با همان قواعد JavaScript در مرورگر شما. آنچه تایپ میکنید به هیچ جا فرستاده نمیشود.
چرا از آزمایشگر عبارت منظم استفاده کنیم
- 100% رایگان
- هر چند وقت که بخواهید از آن استفاده کنید. بدون ثبتنام، بدون واترمارک و بدون نیاز به نصب.
- حریم خصوصی از ابتدا
- آنچه تایپ میکنید در مرورگر شما میماند و هرگز برای ما ارسال نمیشود.
- روی هر دستگاهی کار میکند
- در مرورگر روی Windows، Mac، Linux، Android و iPhone اجرا میشود. نیازی به برنامه نیست.
طرز استفاده از آزمایشگر عبارت منظم
- الگوی خود را در «عبارت منظم» بدون اسلشهای اطراف تایپ کنید.
- پرچمهای لازم را تیک بزنید: g (سراسری)، i (نادیده گرفتن حروف بزرگ و کوچک)، m (چندخطی)، s (نقطه همهچیز)، u (یونیکد) یا y (چسبنده).
- متن خود را در «متن آزمایش» جایگذاری کنید. تطابقها هایلایت و با موقعیت و گروههایشان فهرست میشوند.
- «جایگزینی» را تیک بزنید و جایگزین را تایپ کنید، با $1 یا $<name> برای گروهها، سپس روی «کپی نتیجه» بزنید.
پرسشهای متداول
این از کدام گونه regex استفاده میکند؟
گونه JavaScript، دقیقاً همانطور که مرورگر شما اجرا میکند. بیشتر نحو رایج با Python، Java، PHP (PCRE) و .NET مشترک است، اما lookbehind، گروههای نامدار و کلاسهای یونیکد ممکن است بین زبانها کمی فرق کنند.
پرچمها چه میکنند؟
g همه تطابقها را پیدا میکند، i حروف بزرگ و کوچک را نادیده میگیرد، m باعث میشود ^ و $ در هر سطر تطبیق دهند، s اجازه میدهد . شکست سطر را هم تطبیق دهد، u پشتیبانی کامل یونیکد از جمله کلاسهای \p{…} را روشن میکند، و y فقط از موقعیت فعلی تطبیق میدهد.
چرا فقط یک تطابق پیدا میکند؟
بدون پرچم g، عبارت منظم در اولین تطابق میایستد، همانطور که در کدتان میایستد. g (سراسری) را تیک بزنید تا همه را پیدا کند.
گروههای گرفتن را چطور ببینم؟
هر تطابق با موقعیت و مقدار هر گروه در جدول فهرست میشود. گروههای نامدار مثل (?<year>\d{4}) هم شماره و هم نامشان را نشان میدهند، و گروهی که شرکت نکرده باشد «بدون تطابق» میگوید.
چطور از گروهها در جایگزینی استفاده کنم؟
از $1، $2 و همینطور برای گروههای شمارهدار، $<name> برای گروههای نامدار و $& برای کل تطابق استفاده کنید. متن جایگزینشده هنگام تایپ بهروز میشود.
چطور روی چند سطر تطابق بدهم؟
m را تیک بزنید تا ^ و $ در ابتدا و انتهای هر سطر تطبیق دهند، و اگر لازم است . شکست سطر را هم تطبیق دهد، s را تیک بزنید.
چرا الگویم متوقف شد؟
بعضی الگوها، اغلب تکرارهای تودرتو مثل (a+)+ یا (.*)*، روی بعضی متنها ممکن است عملاً بیپایان طول بکشد. آزمایشگر هر اجرا را بعد از یک ثانیه متوقف میکند تا صفحه پاسخگو بماند؛ بخش تکرارشونده را مشخصتر کنید.
چند تطابق را میتواند نشان دهد؟
تا 5,000 تطابق را میشمارد و 500 اول را در جدول فهرست میکند، که برای بررسی یک الگو کافی است.
آیا آزمایشگر عبارت منظم رایگان است؟
بله. استفاده از آن رایگان است، بدون ثبتنام و بدون نیاز به نصب.
راهنما و آموزشها (به انگلیسی)
- Regex Cheat Sheet: Anchors, Groups, Lookarounds (Free)A practical regex cheat sheet with tested examples for anchors, classes, quantifiers, groups and lookarounds. Try each one live in a free regex tester.
- Regex for Email Validation: Patterns That Work (Free)A practical email regex, the one the HTML standard uses, and why a perfect RFC pattern isn't worth it. With test cases you can run free in your browser.
- camelCase vs snake_case vs kebab-case: Which to UsecamelCase for JavaScript, snake_case for Python and databases, kebab-case for CSS and URLs. Where each naming convention belongs and how to convert free.
ابزارهای مرتبط
- مقایسه متندو نسخه متن را بچسبانید تا تغییرات را ببینید: حذفها با رنگ صورتی و اضافهها با سبز. مقایسه بر اساس خط، کلمه یا نویسه، کنار هم یا درونخطی.
- قالببندیکنندهی JSONJSON را بچسبانید تا معتبر بودنش بررسی شود، با تورفتگی مرتب کنید یا در یک خط فشرده کنید. اگر مشکلی باشد، محلش را نشان میدهد. نتیجه را کپی یا دانلود کنید.
- تبدیل حالت حروفمتن را بچسبانید و با یک کلیک آن را به حروف بزرگ، کوچک، حالت جمله، حالت عنوان یا حروف اول بزرگ تبدیل کنید، سپس آن را کپی کنید. متنی را که با کلید Caps Lock روشن تایپ شده درست کنید، عنوانها را مرتب کنید یا در چند ثانیه با راهنمای سبک هماهنگ کنید.