Ստեղծեք regex-ը։ Տեսեք բոլոր համընկնումները։ Պահպանեք այն հաջորդ անգամի համար։
Կենդանի ընդգծում, capture group-ների ինսպեկտոր, հասկանալի բացատրություններ և ձեր հաճախ գրված pattern-ների ընտրովի գրադարան։
Պլաններ՝ սկսած $5/ամիս — հրաժարվել կարելի է ցանկացած պահի
Regex թեստավորող
Գրեք regex, գրեք թեստային տեքստ — տեսեք բոլոր համընկնումները ուղիղ եթերում։
- ^start of string / line
- [^\s@]character class
- +one or more of the previous
- @literal "@"
- [^\s@]character class
- +one or more of the previous
- \.literal dot
- [^\s@]character class
- {2,}quantifier
- $end of string / line
Pro toolkit
ProUpgrade to Pro to unlock — see plans below.Դադարեք regex-երը Stack Overflow-ում տեղադրելուց
Թեստավորեք, բացատրեք, պահպանեք — առանց էջը լքելու կամ աշխատանքը կորցնելու։
Կենդանի համընկնումների ընդգծում
Մուտքագրեք regex, մուտքագրեք թեստային տող — յուրաքանչյուր համընկնում անմիջապես ընդգծվում է։ Capture group-ները ցուցադրվում են ներգծված՝ named group աջակցությամբ։
Հասկանալի բացատրիչ
Տեղադրեք ցանկացած regex, ստացեք քայլ առ քայլ բացատրություն. lookbehind, anchors, character classes, quantifiers, flags։ Յուրաքանչյուր մաս նկարագրված է հասկանալի լեզվով։
Pattern-ների գրադարան
Email, URL, IPv4, IPv6, UUID, ISO-8601, հեռախոսահամար, վարկային քարտ, slug, hex գույն — ընտրովի pattern-ներ, որոնք հաջողությամբ անցնում են իրական edge case-ներով (ոչ թե 5-տողանոց Stack Overflow-ի տարբերակները)։
Պահպանեք ձեր սեփականը
Յուրաքանչյուր գրված regex — անվանակարգեք, պիտակավորեք, վերադառնալու համար։ Pro հաշիվները համաժամանակեցնում են ամպում տարբեր սարքերի միջև։
Փոխարինման ռեժիմ
Թեստավորեք փոխարինումները backreference-ներով ($1, $2)։ Տեսեք հենց այն, ինչ կարտադրի ձեր sed / JS .replace() կանչը։
Բազմաֆլեյվոր
Անցեք JavaScript, PCRE և POSIX flavor-ների միջև։ RegexBuilder-ը ասում է, թե որ հատկանիշներն են աջակցվում յուրաքանչյուրում։
Երեք քայլ
Մեղմ գաղափարից մինչև թեստավորված, բացատրված regex։
Ընտրեք կամ տեղադրեք
Սկսեք գրադարանի pattern-ից կամ տեղադրեք արդեն գրված regex։
Թեստ
Կենդանի ընդգծեք համընկնումները ցանկացած թեստային տողի վրա։ Խմբագրեք, մինչև այն անի այն, ինչ ցանկանում եք։
Պահպանել
Անվանակարգեք, պիտակավորեք, պատճենեք սեղմատախտակին, տեղադրեք ձեր կոդում։
Պարզ գնային առաջարկ
Ընտրեք պլան և դադարեք regex-երը կրկին գրելուց։
Մենակ մշակողների համար
- 200 պահպանված օրինակ / ամիս
- Հասկանալի բացատրություն
- Օրինակների ամբողջական գրադարան
- Փոխարինման ռեժիմ
Տվյալների և անվտանգության թիմերի համար
- 5000 պահպանված օրինակ / ամիս
- Մի քանի տեսակ (JS / PCRE / POSIX)
- Ամպային համաժամանակեցում սարքերի միջև
- Թիմային գրադարան
- Առաջնահերթ աջակցություն
Հաճախակի հարցեր
Ո՞ր regex տեսակներն եք աջակցում
JavaScript (կանխադրված), PCRE-համատեղելի և POSIX: Մենք հստակ նշում ենք չաջակցվող հատկանիշները, երբ փոխում եք տեսակը։
Իմ թեստային տեքստը հեռանո՞ւմ է բրաուզերից
Ոչ։ Ամեն ինչ կատարվում է կլիենտի կողմից. մենք չենք ուղարկում ձեր regex-ը կամ թեստային տեքստերը սերվեր, եթե դուք չեք ընտրել ամպային համաժամանակեցում պահպանված օրինակների համար։
Կարո՞ղ է այն բացատրել այն regex-ը, որը ես չեմ գրել
Այո — հենց դա է անում բացատրիչը։ Տեղադրեք ցանկացած regex և ստացեք քայլ առ քայլ հասկանալի բացատրություն։
Կա՞ արդյոք անվճար փորձնական շրջան։
Ոչ — սա վճարովի գործիք է՝ $5 ամսական պլաններով։ Starter-ը $5/ամիս է, իսկ Pro-ն՝ $15/ամիս. կարող եք հրաժարվել ցանկացած պահի։
Ինչպե՞ս հրաժարվել։
Ձեր հաշվի էջից կամ էլեկտրոնային փոստ ուղարկելով։ Հրաժարումը դադարեցնում է հաջորդ երկարաձգումը։
Դադարեք գուշակել, թե արդյոք regex-ը համընկնում է։
Տեսեք բոլոր համընկնումները ուղիղ եթերում։ Պահպանեք աշխատողները։
Դիտել պլանները