მთავარ შინაარსზე გადასვლა

Regex ტესტერი უფასოდ

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

მუშაობს ოფლაინ ჩატვირთვის შემდეგ
//g
დროშები:

g გლობალური - იპოვნეთ ყველა შესატყვისება · i რეგისტრის მიუხედავად · m მრავალხაზი - ^ და $ ხაზის საზღვრებს ემთხვევა · s წერტილი - წერტილი ახალი ხაზის შესატყვისება · u Unicode - სრული კოდ-პუნქტის შესატყვისება · y ორჯერ - თითოეული შესატყვისება იმ ადგილიდან უნდა დაიწყოს სადაც ბოლოს დასრულდა

მაგალითები:

დამთხვევები

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.დამთხვევების სანახავად ზემოთ შეიყვანეთ შაბლონი.

გავრცელებული გამოყენება

  • ტესტი Regex ფორმის ValidAssetsდაწერეთ და გამოცადეთ რეგულარული გამონათქვამი ელ-ფოსტა, ტელეფონის ნომრები, ფოსტალური კოდი და სხვა ფორმა inputs.
  • Parse სერვერის ჟურნალი Regex-ითდაწერეთ regex ნიმუში ღირსების timestampს, IP მისამართი, შეცდომის კოდი და სტრუქტურირებული მონაცემი ჟურნალი ფაილები.
  • Extract და ჩაცვლა ტექსტი Regex-ითგამოიყენე regex რომელი ნიმუშები, მონაცემი ამოღება ან მოამზადე ძებნა და გაცვლა ოპერაცია აქამდე იმ რედაქტორი.
  • ტესტი URL მოთხოვნის ნიმუშიდაწერეთ და გამოცადეთ regex ნიმუში URL მოთხოვნის წესი Express, Nginx, და Apache.
  • Extract მონაცემი Regex-ითსტრუქტურა და ტესტი ნიმუში extract სტრუქტურირებული მონაცემი მეტი unstructured ტექსტი, HTML, ან markdown.

როგორ მუშაობს

ეს ხელსაწყო მთლიანად თქვენს ბრაუზერში მუშაობს, JavaScript-ის ჩაშენებული RegExp ძრავის გამოყენებით — იგივე ძრავი, რომელიც ყოველ სკრიპტს ატარებს ყოველ ვებ საიტზე, რომელსაც ეწვევით. ნიმუში, საცდელი ტექსტი ან დამთხვევის შედეგი არასდროს იგზავნება სერვერზე.

  1. 1
    ნიმუში კომპილირდება RegExp-ად
    აკრეფისას, ხელსაწყო იძახებს new RegExp(pattern, flags)-ს, თქვენ მიერ გადართული ალამების გამოყენებით (g, i, m, s, u, y). თუ ნიმუში სინტაქსურად არასწორია, დაჭერილი შეცდომის შეტყობინება ხაზშიდა მაშინვე ჩნდება — გაგზავნის ღილაკი საჭირო არ არის.
  2. 2
    exec() მარყუჟი აგროვებს დამთხვევებს
    ძრავი უშვებს re.exec(text)-ს მარყუჟში, თითოეული დამთხვევის სიმბოლოს ინდექსის, სიგრძის, სრული მნიშვნელობის, დანომრილი ჩამჭერი ჯგუფებისა და ნებისმიერი დასახელებული ჯგუფის ჩაწერით. 10,000 დამთხვევის უსაფრთხოების ჭერი ხელს უშლის გაქცეულ ნიმუშებს, ხოლო ნულოვან-სიგრძის დამთხვევის დამცავი lastIndex-ს წინ სწევს, უსასრულო მარყუჟების თავიდან ასაცილებლად.
  3. 3
    ტექსტი იყოფა გამოკვეთილ ზოლებად
    buildSegments ფუნქცია გადის დამთხვევის წანაცვლებებზე და წყაროს ტექსტს ჭრის მონაცვლე დაუმთხვეულ და დამთხვეულ სეგმენტებად. დამთხვეული ზოლები იხვევა <mark> ელემენტებში, ციკლური ფერებით სტილიზებული, ასე რომ გადამფარავი ან მოსაზღვრე დამთხვევები ვიზუალურად გამორჩეული რჩება.
  4. 4
    ჩანაცვლების რეჟიმი String.replace-ის მეშვეობით
    ჩანაცვლების რეჟიმზე გადართვა პირდაპირ იძახებს testText.replace(new RegExp(pattern, flags), replacement)-ს, რაც ნიშნავს, რომ უკუმითითებები, როგორიცაა $1 და $<name>, ზუსტად ისე მუშაობს, როგორც JavaScript კოდში. შედეგის ტექსტი ცოცხლად ჩნდება და ბუფერში კოპირება შესაძლებელია.

დაკავშირებული ინსტრუმენტები

🎮

გეიმპედის ტესტერი

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

სცადე
👆

სენსორული ეკრანის ტესტი

დახატეთ თითებით, რათა იპოვოთ მკვდარი ზონები თქვენს სენსორულ ეკრანზე, დაითვალეთ რამდენ შეხებას აღრიცხავს ის ერთდროულად, და ნახეთ წნევა და შეხების ზომა.

სცადე
🔐

ENV ფაილის ვალიდატორი

შეამოწმეთ .env ფაილი დუბლიკატი გასაღებების, ცუდი დაშორების და ბრჭყალებმოკლებული მნიშვნელობებისთვის — შემდეგ მიიღეთ გაწმენდილი, დალაგებული ვერსია და commit-მზა .env.example. მუშაობს ბრაუზერში.

სცადე

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