Կանոնավոր արտահայտությունների փորձարկիչ (համընկնումներ, խմբեր և փոխարինման նախադիտում)
Պետք է արագ ստուգե՞ս կանոնավոր արտահայտություն։ Տեղադրիր և անմիջապես ստուգիր այս փորձարկիչով։
Մեկ էկրանին տես ընդգծված համընկնումները, բռնող խմբերը և փոխարինման արդյունքը։
Ինչպես օգտագործել
- Մուտքագրիր արտահայտության ձևը և ընտրիր անհրաժեշտ նշիչները (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 կանոնավոր արտահայտություններ։ Specification-ի տարբերությունների պատճառով նույն արտահայտությունը կարող է այլ արդյունք տալ, քան PCRE-ում։