რეგულარული გამოსახულებების ტესტერი (დამთხვევები, ჯგუფები და ჩანაცვლების გადახედვა)
გჭირდებათ რეგულარული გამოსახულების სწრაფი შემოწმება? ჩასვით და მყისიერად გადაამოწმეთ.
ერთ ეკრანზე ნახეთ გამოკვეთილი დამთხვევები, დამჭერი ჯგუფები და ჩანაცვლების შედეგი.
როგორ გამოვიყენოთ
- შეიყვანეთ შაბლონი და აირჩიეთ საჭირო ფლაგები (g/i/m).
- ჩასვით საწყისი ტექსტი. თუ ავტომატური გაშვება ჩართულია, შედეგები მყისიერად განახლდება.
- გამოიყენეთ დამთხვევების სია პოზიციების სანახავად და თითოეულ დამთხვევაზე გადასასვლელად.
- გამოიყენეთ ჯგუფებისა და ჩანაცვლების ტაბები დამჭერი ჯგუფებისა და ჩანაცვლების შედეგის შესამოწმებლად.
მაგალითები
ელფოსტის ამოღება
შეყვანა: ტექსტი, რომელიც ელფოსტის მისამართებს შეიცავს
გამოტანა: გამოკვეთილი დამთხვევები და საწყისი/საბოლოო პოზიციები
გასაღები=მნიშვნელობა ჩანაცვლება
შეყვანა: მრავალხაზიანი გასაღები=მნიშვნელობა ტექსტი
გამოტანა: $1 და $2-ის გამოყენებით მიღებული ჩანაცვლების შედეგი
ლოგის ხაზების ფილტრი
შეყვანა: ლოგის ტექსტი INFO / WARN / ERROR ჩანაწერებით
გამოტანა: ხაზობრივი დამთხვევა m ფლაგით
ჩანაცვლების მოკლე ცხრილი
- $1, $2 ... : დამჭერი ჯგუფების მიმართვები
- $& : სრული დამთხვევა
- $` : დამთხვევამდე / $' : დამთხვევის შემდეგ
შენიშვნა
- ეს ინსტრუმენტი შაბლონებს JavaScript (ECMAScript) რეგულარული გამოსახულებებით ამუშავებს.
- ზოგიერთი PCRE ფუნქცია (მაგალითად ატომური ჯგუფები) ხელმისაწვდომი არ არის.
- თვითონ JavaScript-ის ფუნქციებიც შეიძლება გარემოს მიხედვით განსხვავდებოდეს.
- შედეგები PCRE-სთან სრულ იდენტობას არ იძლევა.
ხშირად დასმული კითხვები
რას ნიშნავს g/i/m ფლაგები?
მათი ჩართვა-გამორთვა მონიშვნის ველებით შეგიძლიათ. (g=გლობალური, i=რეგისტრის უგულებელყოფა, m=მრავალხაზიანი)
შეძლებს თუ არა ჩანაცვლების ტესტირებასაც?
კი. შეიყვანეთ ჩანაცვლების სტრიქონი და შეამოწმეთ ჩანაცვლების ტაბი. მხარდაჭერილია $1 ტიპის ჯგუფური მიმართვებიც.
რით განსხვავდება PCRE-სგან?
ეს ინსტრუმენტი JavaScript-ის რეგულარულ გამოსახულებებს იყენებს. სპეციფიკაციის განსხვავებების გამო ერთი და იგივე შაბლონმა შეიძლება PCRE-სგან განსხვავებული შედეგი აჩვენოს.