Regex Tester (համընկնումներ, խմբեր և replacement preview)

Պետք է արագ ստուգե՞ս regex։ Տեղադրիր և անմիջապես ստուգիր այս regex tester-ով։

Մեկ էկրանին տես highlight արած match-երը, capture group-երը և replacement output-ը։

Քո մուտքը մշակվում է տեղային՝ բրաուզերում և չի ուղարկվում սերվերի։

Ինչպես օգտագործել

  1. Մուտքագրիր pattern-ը և ընտրիր անհրաժեշտ flag-երը (g/i/m)։
  2. Տեղադրիր աղբյուր տեքստը։ Եթե auto-run-ը միացված է, արդյունքները կթարմացվեն անմիջապես։
  3. Օգտագործիր match list-ը՝ դիրքերը ստուգելու և յուրաքանչյուր match-ին անցնելու համար։
  4. Օգտագործիր 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-ում։

Կապակցված գործիքներ