Բովանդակություն:

Ի՞նչ է ռեգեքս փորձարկիչը:
Ի՞նչ է ռեգեքս փորձարկիչը:

Video: Ի՞նչ է ռեգեքս փորձարկիչը:

Video: Ի՞նչ է ռեգեքս փորձարկիչը:
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Նոյեմբեր
Anonim

Regex Tester գործիք է սովորելու, կառուցելու և Կանոնավոր արտահայտությունների փորձարկում ( RegEx / RegExp): Արդյունքները թարմացվում են իրական ժամանակում՝ մուտքագրելիս: Մանրամասների համար գլորեք խաղը կամ արտահայտությունը: Պահպանեք և կիսվեք արտահայտություններով ուրիշների հետ: Օգնության և օրինակների համար ուսումնասիրեք գրադարանը:

Պարզապես, ի՞նչ է անում այս ռեգեքսը:

Կանոնավոր արտահայտությունը՝ regex կամ regexp (երբեմն կոչվում է ռացիոնալ արտահայտություն) նիշերի հաջորդականություն է, որը սահմանում է որոնման օրինաչափությունը: Սովորաբար նման նախշերը օգտագործվում են լար որոնման ալգորիթմներ տողերի վրա «գտնել» կամ «գտնել և փոխարինել» գործողությունների կամ մուտքագրման վավերացման համար:

Երկրորդ, ինչ է ռեգեքսի փոխարինումը: Փոխարինել (String, String, MatchEvaluator, RegexOptions) Նշված մուտքագրման տողում փոխարինում է բոլոր տողերը, որոնք համապատասխանում են նշվածին կանոնավոր արտահայտություն MatchEvaluator-ի պատվիրակի կողմից վերադարձված տողով: Նշված ընտրանքները փոփոխում են համապատասխանող գործողությունը:

Նաև հարցրեց, թե ինչ է regex վավերացումը:

RegEx թույլ է տալիս մեզ ստուգել տեքստային տողերի օրինաչափությունները, օրինակ՝ a-ին համապատասխանեցնելու փորձը վավեր էլփոստի հասցեն կամ գաղտնաբառը: Եթե դա դինամիկ է, դուք կցանկանայիք ստուգել այն որոշակի օրինակով վավերացնել դա միգուցե տվյալների բազայի դեմ: Քանի որ այդ տողը դինամիկ է, ձեզ ինչ-որ բան պետք է վավերացնել այն ունի ցանկալի պարամետրեր:

Ինչպե՞ս կարող եմ անտեսել գործը regex-ում:

Եթե ցանկանում եք, որ ռեգեքսի միայն մի մասը լինի մեծատառերի անզգայուն (ինչպես ենթադրվում էր իմ սկզբնական պատասխանը), ապա դուք ունեք երկու տարբերակ

  1. Օգտագործեք (?i) և [ըստ ցանկության] (?-i) ռեժիմների փոփոխիչները՝ (?i)G[a-b](?-i).*
  2. Տեղադրեք բոլոր տատանումները (այսինքն՝ փոքրատառերը և մեծատառերը) ռեգեքսի մեջ. օգտակար է, եթե ռեժիմի փոփոխիչները չեն ապահովվում՝ [gG][a-bA-B]:*

Խորհուրդ ենք տալիս: