Regex Tester (համընկնումներ, խմբեր և replacement preview)
Պետք է արագ ստուգե՞ս regex։ Տեղադրիր և անմիջապես ստուգիր այս regex tester-ով։
Մեկ էկրանին տես highlight արած match-երը, capture group-երը և replacement output-ը։
Ինչպես օգտագործել
- Մուտքագրիր pattern-ը և ընտրիր անհրաժեշտ flag-երը (g/i/m)։
- Տեղադրիր աղբյուր տեքստը։ Եթե auto-run-ը միացված է, արդյունքները կթարմացվեն անմիջապես։
- Օգտագործիր match list-ը՝ դիրքերը ստուգելու և յուրաքանչյուր match-ին անցնելու համար։
- Օգտագործիր Groups և Replacement ներդիրները՝ capture-ներն ու replacement output-ը ստուգելու համար։
Օրինակներ
Email-ների արտահանում
Մուտք: Տեքստ՝ email հասցեներով
Արդյունք: Highlight արած match-եր և start/end դիրքեր
key=value replacement
Մուտք: Բազմատող key=value տեքստ
Արդյունք: Replacement output՝ $1 և $2 օգտագործելով
Log line filter
Մուտք: Log տեքստ՝ INFO / WARN / ERROR տողերով
Արդյունք: Տողային matching՝ m flag-ով
Replacement Cheat Sheet
- $1, $2 ... : capture group reference-ներ
- $& : ամբողջ match-ը
- $` : match-ից առաջ / $' : match-ից հետո
Նշում
- Այս գործիքը pattern-ները գնահատում է JavaScript (ECMAScript) regular expression-ներով։
- Որոշ PCRE հնարավորություններ (օրինակ՝ atomic group-երը) հասանելի չեն։
- Նույնիսկ JavaScript հնարավորությունները կարող են տարբեր լինել runtime environment-ից կախված։
- Արդյունքները պարտադիր չէ, որ ամբողջությամբ նույնը լինեն PCRE-ի հետ։
ՀՏՀ
Ի՞նչ են g/i/m flag-երը։
Դրանք կարող ես միացնել checkbox-երով։ (g=global, i=ignore case, m=multiline)
Կարո՞ղ եմ replacement էլ ստուգել։
Այո։ Մուտքագրիր replacement string-ը և ստուգիր Replacement ներդիրը։ Աջակցվում են $1-ի նման group reference-ները։
Սա ինչո՞վ է տարբերվում PCRE-ից։
Այս գործիքը օգտագործում է JavaScript regular expression-ներ։ Specification-ի տարբերությունների պատճառով նույն pattern-ը կարող է այլ արդյունք տալ, քան PCRE-ում։