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

კომერციული გამოყენება 380+ მოდელი წყალგაუმტარი ნიშნის გარეშე არ არის საჭირო რეგისტრაცია
მოდელები
+ GPT-5, Claude, Gemini
აღწერეთ რა გსურთ შეესაბამებოდეს მარტივ ინგლისურ ენაზე და მიიღეთ რეგულარული გამოსახულება - PCRE, JavaScript, Python, Go (RE2) ან POSIX - ნაბიჯ-ნაბიჯ განმარტებით და რეალური შეესაბამებებისა და გამოტოვებების რეალურ ტესტერს.
ჲოთქთ დჲ ჲბპაჱჲრ.
რეგულარული გამოსახულება

        
ნაჩვენებებში შეესაბამება

        
Explanation + test cases
დამატებითი პარამეტრები
შედეგი
ჟკჲპჲ ჟთ ჟგყპქთჳმვ ჟ ჱაოჲფგარვლნთრვ ჟთ ჱაოჲფგარვლთ. მეტი ტოკენის მიღება
თჟკაქ ლთ ოჲ-ეჲბპთ პვჱსლრართ? პრემიუმ მოდელი 1984) 14 იანვარი : ფრიდრიხ ფრიდრიხ ბერლინი — გერმანელი მხატვარი (გ. ნახვა

❤️ ჲბთფაქ ლთ Free.ai?

Sign up to get a referral link and earn 25,000 tokens per friend. ↑ 2008 წლის 15 იანვარი.

თჟკაქ ლთ ჲღვ? ჟვ ოპთ£აგთ ბვჱოლარნჲ ჱა 30.000 ჟთდსპნთუთ ჟვკჲ£ ევნ + 10.000 ბჲნსჟთ
რეგისტრაცია

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

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

როგორ გამოიყენოთ რეგულარული გამოსახულების გენერატორი

1
შეყვანის ჩასმა

შეყვანეთ ტექსტი, ჩამოტვირთეთ ფაილი ან აღწერეთ ის, რაც გსურთ. ანგარიში არ არის საჭირო.

2
დაწკაპეთ შექმნა

ნაქთწრ თჱმთჟლვნ თნრვლვკრ ოპჲუვჟთპა ჱაოჲგვეარა რთ ჱა ჟვკსნეთ, თჱოჲლჱგაიკთ ნაი-ეჲბპთრვ ჲრგჲპვნთ მჲევლთ.

3
ჩამოტვირთვა და გაზიარება

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

ამ ინსტრუმენტის გამოყენება API- ში

ავტომატიზება ამ ინსტრუმენტის თქვენი კოდი. OpenAI- თან თავსებადი REST დასასრული, Bearer- Token ავთენტიფიკაცია, არაა საჭირო დამატებითი SDK. Token ფასები შეესაბამება ვებ ინტერფეისს.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

რეგულარული გამოსახულების გენერატორი — FAQ

აღწერეთ, რისი შედარება გსურთ მარტივ ინგლისურ ენაზე ("აშშ- ს მისამართები", "ყველა URL- ები, გარდა localhost- ის", "3- მდე სიღრმეზე გაბალანსებული კვანძები") და მიიღეთ ზუსტი რეგულარული გამოსახულება, რომელიც შეიცავს სპეციფიკურ სინტაქსს (PCRE, JavaScript, Python re, Go regexp, POSIX), ნაბიჯ- ნაბიჯ განმარტებას და ტესტის პანელს, რომელიც აჩვენებს რეალურ სტრიქონებს, რომლებიც შეესაბამება და არ შეესაბამება.

Regex101 / Regexr / Debuggex არის EXPLAINER ინსტრუმენტები - თქვენ წერთ რეგულარულ გამოსახულებას, ისინი ახსნიან მას. Free.ai არის GENERATOR - თქვენ აღწერთ რა გჭირდებათ ინგლისურად, ის წერს რეგულარულ გამოსახულებას. გამოიყენეთ Free.ai პირველი ვარიანტი, შემდეგ ჩასვით Regex101- ში, რომ შეამოწმოთ თქვენი რეალური მონაცემები. კომბინირებული სამუშაო პროცესი შოულობს საათებს რეგულარული გამოსახულებების ხელით დაწერაზე.

PCRE (ნაგულისხმევი PHP, Perl, Linux- ის უმეტეს თანამედროვე პროგრამებში). JavaScript (ბრაუზერი + Node, უკან გახედვა Safari- ში ≤16. 3- ში). Python re (PCRE- ს ყველაზე ახლოს, უკან გახედვის გარეშე). Go regexp (RE2 — უკან დახედვის გარეშე, უკან გახედვის გარეშე, მაგრამ ლინეარულ- დროში გარანტირებული უსაფრთხოება). POSIX BRE/ ERE (grep, sed - E- ს გარეშე). აირჩიეთ ის, რომელსაც თქვენი მიზნობრივი ენა იყენებს — ისეთი ფუნქციები, როგორიცაა უკან გახედვა / უკან გახედვის გარეშე, სახელიანი ჯგუფები არ არის ყველა ვარიანტში.

მართალი პასუხი: არანაირი რეგულარული გამოსახულება არ შეესაბამება ყველა რეალურ შეყვანას. მხოლოდ ელფოსტის დამოწმების შემთხვევაში გამოიყენება 6425 სიმბოლოს "RFC 5322- ს შესაბამისი" რეგულარული გამოსახულება, რომელსაც არავინ არ იყენებს. Free.ai ითვალისწინებს თქვენ მიერ აღწერილი გამოყენების 99% - ს და გაფრთხილებთ ახსნაში ცნობილ საზღვარზე შემთხვევებზე (მაგალითად, "ეს შეესაბამება example.co.uk, მაგრამ არა example.museum"). პროდუქციაში გაგზავნის წინ ყოველთვის შეამოწმეთ რეალური მონაცემები.

დიახ — ჩასვით რეგულარული გამოსახულება აღწერის ველი "explain: " (მაგალითად, `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) და მოდელი დაანაწილებს თითოეულ ტოკენს და გაჩვენებთ რასთან ემთხვევა ის რეალურად. გამოიყენეთ /code/explain/ უფრო მდიდარი კოდის ახსნისთვის.

დიახ — თუკი არჩეული ვარიანტი მხარს უჭერს მათ. PCRE/Python/JS საშუალებას აძლევს პოზიტიური/ნეგატიური lookbehind და lookahead; backreferences მუშაობს PCRE/Python/Java-ში, მაგრამ არა Go (RE2)-ში. მოდელი აირჩევს ყველაზე მარტივ სწორ კონსტრუქციას და აფრთხილებს, თუკი ფუნქცია არ არის გადასატანი.

როდესაც "წერილის" ან "სიტყვის სიმბოლოების" შედარებას ითხოვენ, მოდელი იყენებს Unicode- ს ცნობიერ კლასებს (`\p{L}`, `\p{N}` PCRE/ Python/ Java- ში; `[\p{L}]` `u` ფლაგით JavaScript- ში) ძველი ASCII- ს მხოლოდ `[a- zA- Z]` ნაცვლად. თუ ძველის ქცევა გსურთ, თხოვნაში მიუთითეთ "ASCII only".

მოდელს მითითებულია, რომ თავიდან აიცილოს `(.+)+`-ის მსგავსი ჩასმული რიცხვითი ნიშნები, რომლებიც ReDoS-ს იწვევენ. Go (RE2)-ისთვის მოდული გარანტიას იძლევა ლინიურ დროზე, ამიტომ ეს შეუძლებელია კონსტრუქციის მიხედვით. PCRE/JS/Python-ისთვის, ყოველთვის შეამოწმეთ გრძელი შეყვანები შემდეგ — ჩასვით Regex101-ში 10,000 სიმბოლოიანი სტრიქონი და დაათვალიერეთ ნაბიჯების რიცხველი.

ChatGPT (GPT-4) კარგად უმკლავდება რეგექსებს, მაგრამ ღირს $20/თვე და კონტექსტი არ არის რეგექსების მიხედვით მორგებული. Free.ai-ის სისტემური თხოვნა აიძულებს გამოხატულ გემოს + შეესაბამება/არ შეესაბამება ტესტირების შემთხვევებს + რთულის გაფრთხილებებს. თვითდაფუძნებული Qwen 3 კოდერი უფასოა ყოველდღიური ტოკენების ბაზის ქვეშ. უცნაურად უცნაური შაბლონებისთვის, პრემიუმ GPT-5 ხელმისაწვდომია ფასიანი ტოკენების ქვეშ.

დიახ — რეგულარული გამოსახულების ჩასმა და კითხვა "Python- ის რეგულარული გამოსახულების Go RE2- ში გადატანა". მოდელი გადაწერს მას მხოლოდ მიზნობრივი არომატის მხარდაჭერილი ფუნქციების გამოყენებით და გაფრთხილებს, თუ ფუნქციას არ აქვს ეკვივალენტი (მაგალითად, უკან დაბრუნებები Python → Go გადასვლისას).

დიახ — POST /v1/chat/- ში რეგექსის სპეციალისტის სისტემური შეტყობინების და თქვენი აღწერის სახით, როგორც მომხმარებლის შეტყობინების. სასარგებლოა ინსტრუმენტებისთვის, რომლებიც ავტომატურად გენერირებს რეგექსს მომხმარებლის შეყვანიდან (ფორმების კოდის გარეშე შემქმნელები, ჟურნალის პარსერის კონფიგურაცია). იხილეთ /api/.

დიახ — ძირითადი კოდის ბლოკი შეიცავს ნედლ შაბლონს ენის შესაბამისი განმსაზღვრელებით (`/pattern/flags` JavaScript- ისთვის, `r"pattern"` Python- ისთვის, ```pattern``` Go- ისთვის). დააჭირეთ კოპირება და ჩასმა პირდაპირ თქვენს წყაროში.

ჟვ ოპთ£აგთ ჟლჲბჲენჲ ჱა 10.000 ჟრპანთუთ

ანგარიშის შექმნა

ნვ ვ ნსზნა კპვეთრნა კარრა

კაკჲ ბთ დჲ ჲუვნთლვ რჲა?

ჲბთფაქ ლთ Free.ai?