کد و فرمت

آزمون عبارت منظم

یک الگوی regex بنویسید، آن را با متن تست کنید؛ موارد منطبق هایلایت می‌شوند، گروه‌های ضبط و تعداد موارد منطبق فوراً فهرست می‌شوند. رایگان، سمت کلاینت.

آزمون عبارت منظم
/ / g
می‌توان چندین پرچم را انتخاب کرد؛ پرچم‌های فعال برجسته می‌شوند.
اطلاعات

درباره آزمون‌های Regex

عبارات منظم (عبارت منظم / عبارت منظمRegex یک استاندارد زبانی قدرتمند است که برای جستجو، تأیید یا استخراج الگوهای خاص در متن استفاده می‌شود. همین نحو برای بررسی‌های ساده مانند تأیید ایمیل، شماره تلفن یا URL و همچنین کارهای پیشرفته‌تر مانند تجزیه فایل گزارش یا تبدیل‌های پیچیده متن اعمال می‌شود. این ابزار رایگان تست Regex به شما امکان می‌دهد فوراً الگویی را که تایپ کرده‌اید روی متن واقعی آزمایش کنید.

ابزار، جهانی (گرم), غیرحساس به حروف بزرگ و کوچک (i), خطوط زیاد (متر), نقطه گذاری همه (s / dotAll) و یونیکد (u) از پرچم‌های آنها پشتیبانی می‌کند. تمام بخش‌های منطبق با رنگ در متن برجسته شده‌اند. اگر گروه‌های منطبقی وجود داشته باشند،(گروه)مقادیر در یک جدول جداگانه به همراه شماره‌هایشان فهرست شده‌اند، بنابراین می‌توانید به راحتی ببینید کدام مقدار توسط گروه ثبت شده است. وقتی یک الگوی نامعتبر وارد می‌کنید، ابزار بلافاصله هشدار می‌دهد و برنامه را از کار نمی‌اندازد.

تمام پردازش در مرورگر شما اتفاق می‌افتد؛ متن شما به هیچ سروری ارسال نمی‌شود. جاوا اسکریپت بومی است. RegExp از آنجا که از یک موتور regex استفاده می‌کند، نتایج کاملاً با محیط‌های جاوا اسکریپت سازگار است. می‌توانید از این ابزار به عنوان یک زمینه تمرینی در فرآیند یادگیری regex خود یا برای آزمایش زنده الگویی که در پروژه خود استفاده خواهید کرد، استفاده کنید.

چگونه از آن استفاده کنیم؟

گام به گام

  1. الگوی عبارت منظم عبارتی را که می‌خواهید بررسی کنید در کادر تایپ کنید (خطوط مورب) / (بدون، فقط الگو).
  2. با توجه به نیازهای شما پرچم‌ها انتخاب کنید: g همه مسابقات، i غیرحساس به حروف بزرگ و کوچک، m خطوط زیاد، s نقطه نقطه، u یونیکد
  3. متن آزمایشی متنی را که می‌خواهید برای امتحان کردن الگو در ناحیه تعیین‌شده استفاده کنید، بچسبانید یا تایپ کنید.
  4. نتایج فوراً به‌روزرسانی می‌شوند: تطابق‌ها مورد تأکید استتعداد تطابق‌ها نمایش داده می‌شود.
  5. اگر گروه‌های تسخیر وجود داشته باشند، زیر هر مسابقه میز گروهی به نظر می‌رسد؛ شماره گروه و مقادیر ذکر شده است.
سوالات متداول

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

g: سراسری — شامل همه تطابق‌ها می‌شود، نه فقط اولین مورد. i: غیرحساس به حروف بزرگ و کوچک — بین حروف بزرگ و کوچک تفاوتی قائل نمی‌شود. m: چند خطی - ^ و $ به عنوان یک خط جداکننده/خط خبری تفسیر می‌شود. s: نقطه همه — نقطه (.همچنین کاراکتر خط جدید را نگاشت می‌کند. u: یونیکد — پشتیبانی کامل از یونیکد را ارائه می‌دهد.

وقتی این ابزار یک الگوی نامعتبر را تشخیص می‌دهد، یک پیام هشدار قرمز نمایش می‌دهد و نتیجه فعلی را پاک می‌کند. برنامه از کار نمی‌افتد؛ وقتی الگو را اصلاح می‌کنید، نتیجه فوراً به‌روزرسانی می‌شود.

بخش‌هایی که در الگوی شما داخل پرانتز قرار می‌گیرند، یک گروه ضبط تشکیل می‌دهند: برای مثال (\d+)برای هر تطابق، محتویات این گروه‌ها در جداول جداگانه‌ای به صورت گروه ۱، گروه ۲ و غیره فهرست شده‌اند. گروه‌های بدون نام و با نام ((?<ad>...)) پشتیبانی می‌شود.

از آنجا که محاسبه توسط موتور جاوا اسکریپت مرورگر شما انجام می‌شود، حتی با متن چند مگابایتی در مرورگرهای مدرن نیز سریع است. الگوها یا عبارات بسیار طولانی با "backtracking فاجعه‌بار" ممکن است مرورگر را کند کنند؛ در این صورت، صفحه را رفرش کنید.

خیر. الگوی regex و متن آزمایشی شما فقط در مرورگر شما پردازش می‌شوند؛ هیچ داده‌ای به سرور منتقل یا در آن ذخیره نمی‌شود.