RRegexBuilder
دریافت RegexBuilder
جعبه ابزار بصری Regex

Regex را بسازید. تمام تطابق‌ها را ببینید. برای دفعات بعد ذخیره کنید.

هایلایت زنده، بازبین گروه‌های ثبت‌شده، توضیحات ساده و روان، و کتابخانه‌ای منتخب از الگوهایی که مدام دوباره می‌نویسید.

پلن‌ها از $5 در ماه — لغو در هر زمان

زنده — همینجا کار می‌کند

آزمایشگر Regex

یک Regex تایپ کنید، متن آزمایشی تایپ کنید — همه تطابق‌ها را به صورت زنده ببینید.

کتابخانه الگوها
تطابق‌ها — 2 تطابق
توضیحات
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

دیگر Regex را در Stack Overflow پیست نکنید

تست کنید، توضیح دهید، ذخیره کنید — بدون ترک صفحه یا از دست دادن کارتان.

هایلایت زنده تطابق‌ها

یک Regex و یک رشته تست تایپ کنید — تمام تطابق‌ها بلافاصله روشن می‌شوند. گروه‌های ثبت‌شده به صورت درون‌خطی با پشتیبانی از گروه‌های نام‌دار نمایش داده می‌شوند.

توضیح‌دهنده ساده و روان

هر Regex را پیست کنید، یک توضیح گام‌به‌گام دریافت کنید: Lookbehind، لنگرها، کلاس‌های کاراکتر، کمّیت‌ها و فلگ‌ها. هر بخش به زبان ساده توضیح داده می‌شود.

کتابخانه الگوها

ایمیل، URL، IPv4، IPv6، UUID، ISO-8601، شماره تلفن، کارت اعتباری، Slug، رنگ Hex — الگوهای منتخبی که از روی موارد لبه واقعی عبور می‌کنند (نه آن‌های ۵ خطی Stack Overflow).

خودتان را ذخیره کنید

هر Regex که می‌نویسید — نام‌گذاری، برچسب‌گذاری و بازگشت به آن. حساب‌های Pro با همگام‌سازی ابری بین دستگاه‌ها.

حالت جایگزینی

جایگزینی‌ها را با ارجاعات برگشتی ($1, $2) تست کنید. دقیقاً ببینید فراخوانی sed / JS .replace() شما چه خروجی‌ای تولید می‌کند.

چند طعمی

بین طعم‌های JavaScript، PCRE و POSIX جابه‌جا شوید. RegexBuilder به شما می‌گوید کدام ویژگی‌ها در هر کدام پشتیبانی می‌شوند.

سه مرحله

از یک ایده مبهم تا یک Regex تست‌شده و توضیح‌داده‌شده.

1

انتخاب یا پیست کردن

با یک الگوی کتابخانه شروع کنید یا یک Regex که قبلاً نوشته‌اید را پیست کنید.

2

تست

تطابق‌ها را روی هر رشته تستی به صورت زنده هایلایت کنید. تا زمانی که همان چیزی که می‌خواهید را انجام دهد، ویرایش کنید.

3

ذخیره

نام‌گذاری، برچسب‌گذاری، کپی در کلیپ‌بورد و پیست کردن در کد خود.

قیمت‌گذاری ساده

یک پلن انتخاب کنید و دیگر Regex را از نو اختراع نکنید.

استارتر

برای توسعه‌دهندگان تک‌نفره

$5/ماه
  • ۲۰۰ الگوی ذخیره‌شده در ماه
  • توضیح ساده و روان
  • کتابخانه کامل الگوها
  • حالت جایگزینی
محبوب‌ترین
پرو

برای تیم‌های داده و امنیت

$15/ماه
  • ۵۰۰۰ الگوی ذخیره‌شده در ماه
  • چند سبک (JS / PCRE / POSIX)
  • همگام‌سازی ابری بین دستگاه‌ها
  • کتابخانه مشترک تیمی
  • پشتیبانی اولویت‌دار

پرسش‌های متداول

از کدام سبک‌های Regex پشتیبانی می‌کنید؟

JavaScript (پیش‌فرض)، سازگار با PCRE و POSIX. هنگام تغییر سبک، ویژگی‌های پشتیبانی‌نشده را به وضوح مشخص می‌کنیم.

آیا رشته آزمایشی من مرورگر را ترک می‌کند؟

خیر. همه چیز سمت کلاینت انجام می‌شود؛ رگولار اکسپرشن یا رشته آزمایشی شما را به سرور ارسال نمی‌کنیم، مگر اینکه برای همگام‌سازی ابری الگوهای ذخیره‌شده خود انتخاب کنید.

آیا می‌تواند Regex ای که من ننوشته‌ام را توضیح دهد؟

بله — دقیقاً همین کار را توضیح‌دهنده انجام می‌دهد. هر Regex را پیست کنید و یک تحلیل گام‌به‌گام به زبان ساده دریافت کنید.

آیا دوره آزمایشی رایگان دارد؟

خیر — این یک ابزار پولی با پلن‌هایی از $5 در ماه است. استارتر $5 در ماه و پرو $15 در ماه است؛ می‌توانید هر زمان لغو کنید.

چگونه اشتراک را لغو کنم؟

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

حدس زدن درباره تطابق Regex را متوقف کنید.

هر تطابق را به صورت زنده ببینید. آن‌هایی که کار می‌کنند را ذخیره کنید.

مشاهده پلن‌ها