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