RRegexBuilder
მიიღეთ RegexBuilder
ვიზუალური ინსტრუმენტი რეგულარული გამოსახულებებისთვის

შექმენით რეგულარული გამოსახულება. ნახეთ ყველა შესაბამისობა. შეინახეთ შემდგომი გამოყენებისთვის.

ცოცხალი მონიშვნა, დაჭერის ჯგუფების ინსპექტორი, მარტივი ახსნა და შერჩეული შაბლონების ბიბლიოთეკა ხშირად გამოყენებული რეგულარული გამოსახულებებისთვის.

გეგმები $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);

შეწყვიტეთ რეგულარული გამოსახულებების Stack Overflow-ში ჩასმა

ტესტირება, ახსნა, შენახვა — გვერდის დატოვების ან მუშაობის დაკარგვის გარეშე.

ცოცხალი მონიშვნა

აკრიფეთ რეგულარული გამოსახულება და ტესტური ტექსტი — ყველა შესაბამისობა მაშინვე მონიშნება. დაჭერის ჯგუფები ნაჩვენებია ინლაინ რეჟიმში, სახელიანი ჯგუფების მხარდაჭერით.

მარტივი ახსნა

ჩასვით ნებისმიერი რეგულარული გამოსახულება, მიიღეთ ნაბიჯ-ნაბიჯ ახსნა: lookbehind, ანკერები, სიმბოლოების კლასები, კვანტორები, ფლэгები. ყველა ნაწილი აღწერილია მარტივი ენით.

შაბლონების ბიბლიოთეკა

ელფოსტა, URL, IPv4, IPv6, UUID, ISO-8601, ტელეფონი, საკრედიტო ბარათი, slug, hex ფერი — შერჩეული შაბლონები, რომლებიც აკმაყოფილებენ რეალურ საზღვრის შემთხვევებს (არა 5-საფეხურიან Stack Overflow ვერსიებს).

შეინახეთ საკუთარი

ყოველი რეგულარული გამოსახულება, რომელსაც წერთ — დაარქვით სახელი, მონიშნეთ თეგით, დაუბრუნდით. Pro ანგარიშები სინქრონიზდება მოწყობილობებს შორის.

ჩანაცვლების რეჟიმი

ტესტირება ჩანაცვლებები უკუნიშნულებით ($1, $2). ნახეთ ზუსტად რას გამოიმუშავებს თქვენი sed / JS .replace() ფუნქცია.

მრავალფეროვნება

გადაერთვით JavaScript, PCRE და POSIX ვერსიებს შორის. RegexBuilder გეუბნებათ რომელი ფუნქციები არის მხარდაჭერილი თითოეულში.

სამი ნაბიჯი

დაუზუსტებელი იდეიდან ტესტირებულ და ახსნილ რეგულარულ გამოსახულებამდე.

1

აირჩიეთ ან ჩასვით

დაიწყეთ ბიბლიოთეკის შაბლონიდან ან ჩასვით უკვე დაწერილი რეგულარული გამოსახულება.

2

ტესტირება

ცოცხალი მონიშვნა ნებისმიერ ტესტურ ტექსტზე. ჩაასწორეთ სანამ არ გააკეთებს იმას რაც გსურთ.

3

შენახვა

დაარქვით სახელი, მონიშნეთ თეგით, გადაიტანეთ ბუფერში, ჩასვით თქვენს კოდში.

მარტივი ფასები

აირჩიეთ გეგმა და შეწყვიტეთ რეგულარული გამოსახულებების ხელახლა შექმნა.

სტარტერი

ინდივიდუალი დეველოპერებისთვის

$5/თვე
  • 200 შენახული ნიმუში / თვეში
  • მარტივი ახსნა
  • სრული ნიმუშების ბიბლიოთეკა
  • ჩანაცვლების რეჟიმი
ყველაზე პოპულარული
პრო

მონაცემთა და უსაფრთხოების გუნდებისთვის

$15/თვე
  • 5000 შენახული ნიმუში / თვეში
  • მრავალფეროვანი (JS / PCRE / POSIX)
  • ღრუბლოვანი სინქრონიზაცია მოწყობილობებს შორის
  • გუნდური საერთო ბიბლიოთეკა
  • პრიორიტეტული მხარდაჭერა

ხშირად დასმული კითხვები

რომელ regex ფლავორებს უჭერს მხარს?

JavaScript (ნაგულისხმევი), PCRE-თან თავსებადი და POSIX. ფლავორის შეცვლისას მხარდაუჭერელი ფუნქციები ნათლად არის მონიშნული.

ტესტის სტრიქონი ტოვებს ბრაუზერს?

არა. ყველაფერი ხდება კლიენტის მხარეს; თქვენი regex ან ტესტის სტრიქონები სერვერზე იგზავნება მხოლოდ მაშინ, თუ შენახული ნიმუშების ღრუბლოვანი სინქრონიზაციის ოპტიმიზაციას აირჩევთ.

შეუძლია ახსნას regex, რომელიც არ დაგიწერიათ?

დიახ — სწორედ ეს აკეთებს ახსნას. ჩასვით ნებისმიერი regex და მიიღეთ ნაბიჯ-ნაბიჯ მარტივი ახსნა.

მივიღებ უფასო საცდელ ვერსიას?

არა — ეს გადახდადი ინსტრუმენტია, გეგმებით $5-დან თვეში. Starter არის $5/თვეში, ხოლო Pro — $15/თვეში; გაუქმება ნებისმიერ დროს შეგიძლიათ.

როგორ გავაუქმო?

თქვენი ანგარიშის გვერდიდან ან ელფოსტით. გაუქმება აჩერებს შემდეგ განახლებას.

შეწყვიტეთ მისი მორგების მინიშნება.

იხილეთ ყველა შესაბამისობა ცოცხლად. შეინახეთ ისინი, რომლებიც მუშაობს.

ნახეთ გეგმები