www.wikidata.uk-ua.nina.az
V programuvanni regulyarnij viraz vid angl regular expression skorocheno regex abo regexp a inodi she j nazivayut rational expression 1 2 ce ryadok sho opisuye abo zbigayetsya z mnozhinoyu ryadkiv vidpovidno do naboru specialnih sintaksichnih pravil Voni vikoristovuyutsya v bagatoh tekstovih redaktorah ta dopomizhnih instrumentah dlya poshuku ta zmini tekstu na osnovi zadanih shabloniv Bagato mov programuvannya pidtrimuyut regulyarni virazi dlya roboti z ryadkami Napriklad Perl ta Tcl mayut potuzhnij mehanizm dlya roboti vbudovanij bezposeredno v yihnij sintaksis Zavdyaki naboru utilit razom z redaktorom sed ta filtrom grep sho vhodili do skladu distributiviv UNIX regulyarni virazi stali vidomimi ta poshirenimi Zmist 1 Bazovi principi 2 Sintaksis 2 1 Predstavlennya simvoliv 2 1 1 Zvichajni simvoli literali i specialni simvoli metasimvoli 2 1 2 Bud yakij simvol 2 1 3 Simvolni klasi nabori simvoliv 2 2 Poziciya vseredini ryadka 2 3 Kvantifikaciya poshuk poslidovnostej 2 3 1 Zhadibna j ledacha kvantifikaciya 2 3 2 Revniva kvantifikaciya Najzhadibnisha 2 4 Grupuvannya 2 4 1 Poznachennya grupi 2 4 2 Zvorotnij zv yazok 2 4 3 Grupuvannya bez zvorotnogo zv yazku 2 4 4 Atomarne grupuvannya 2 4 5 Modifikatori 2 4 6 Komentari 2 5 Pererahuvannya 2 6 Pereglyad upered ta nazad 2 7 Poshuk za umovoyu 2 8 Rizne 3 Prikladi 3 1 Zagolovki rozdiliv Vikipediyi 4 Div takozh 5 Primitki 6 PosilannyaBazovi principi RedaguvatiDokladnishe Regulyarna mova ta Regulyarna gramatikaRegulyarni virazi bazuyutsya na teoriyi avtomativ ta teoriyi formalnih mov Ci rozdili teoretichnoyi kibernetiki zajmayutsya doslidzhennyam modelej obchislennya avtomati ta sposobami opisannya ta klasifikaciyi formalnih mov Regulyarnij viraz chasto nazivayetsya shablon ye poslidovnistyu sho opisuye mnozhinu ryadkiv Ci poslidovnosti vikoristovuyut dlya tochnogo opisannya mnozhini bez pereliku vsih yiyi elementiv Napriklad mnozhina sho skladayetsya iz sliv grati ta grati mozhe buti opisana regulyarnim virazom gg rati V bilshosti formalizmiv yaksho isnuye regulyarnij viraz sho opisuye zadanu mnozhinu todi isnuye neskinchenna kilkist variantiv yaki opisuyut cyu mnozhinu dzherelo Sintaksis RedaguvatiSintaksis regulyarnih viraziv zalezhit vid interpretatora sho vikoristovuyetsya dlya yihnoyi obrobki Odnak iz neznachnimi vidhilennyami majzhe vsi poshireni interpretatori regulyarnih viraziv mayut spilni pravila Predstavlennya simvoliv Redaguvati Dokladnishe Predstavlennya simvoliv u regulyarnih virazahZvichajni simvoli literali i specialni simvoli metasimvoli Redaguvati Najprostishim regulyarnim virazom z yakogo formuyutsya skladni ye zvichajnij simvol Bilshist simvoliv u regulyarnomu virazi predstavlyayut sami sebe za vinyatkom specialnih simvoliv metasimvoliv yakim mozhe pereduvati simvol zvorotna kosa riska kotrij robit metasimvoli ekranovanimi zahishenimi dlya predstavlennya vidobrazhennya yih samih yak simvoliv tekstu Mozhna ekranuvati deyaku poslidovnist simvoliv rozmistivshi yiyi mizh Q i E Priklad Vidpovidnista a abo aa b a ba F a F Q E Analogichno mozhut buti predstavleni inshi specialni simvoli nabir simvoliv sho vimagayut ekranuvannya mozhe vidriznyatisya zalezhno vid konkretnoyi realizaciyi Chastina simvoliv yaki v tij abo inshij realizaciyi ne vimagayut ekranuvannya napriklad kutovi duzhki lt gt mozhut buti ekranovani z mirkuvan zruchnosti chitannya Zalezhno vid interpretatora regulyarnih viraziv metasimvoli ta mozhut vtrachati svoye specialne znachennya zamist cogo slid vzhivati ta Bud yakij simvol Redaguvati Metasimvolu krapka vidpovidaye dovilnij simvol okrim simvolu novogo ryadka v deyakih realizaciyah Simvolni klasi nabori simvoliv Redaguvati Nabir simvoliv u kvadratnih duzhkah nazivayetsya simvolnim klasom i dozvolyaye vkazati interpretatorovi regulyarnih viraziv sho na danomu misci v ryadku mozhe stoyati odin iz pererahovanih simvoliv Zokrema abv zadaye mozhlivist poyavi v teksti odnogo iz troh zaznachenih simvoliv a 1234567890 zadaye vidpovidnist odnij iz cifr Mozhlive zaznachennya diapazoniv simvoliv napriklad 0 9 Dlya vklyuchennya usih simvoliv ukrayinskogo alfavitu mozhna vikoristovuvati Ye YaG a yig 3 Yaksho potribno vkazati simvoli yaki ne vhodyat u zaznachenij nabir to vikoristovuyut simvol useredini kvadratnih duzhok napriklad 0 9 oznachaye bud yakij simvol krim cifr Dodavannya v nabir specialnih simvoliv shlyahom ekranuvannya simvolom najprostishij sposib Odnak suchasni regulyarni virazi uspadkovuyut takozh i tradicijnij pidhid div Tradicijni regulyarni virazi Deyaki simvolni klasi mozhna zaminiti specialnimi metasimvolami Simvol Opis d Vidpovidaye cifri Ekvivalentno 0 9 D Vidpovidaye necifrovomu simvolu Ekvivalentno 0 9 s Vidpovidaye bud yakomu probilnomu simvolu Ekvivalentno f n r t v S Vidpovidaye bud yakomu neprobilnomu simvolu Ekvivalentno f n r t v w Vidpovidaye bud yakomu liternomu simvolu cifrovomu j znaku pidkreslennya Ekvivalentno word W Vidpovidaye bud yakomu simvolu krim liternogo simvolu cifrovogo abo pidkreslennya Ekvivalentno word Poziciya vseredini ryadka Redaguvati Nastupni simvoli dozvolyayut pozicionuvati regulyarnij viraz shodo elementiv tekstu pochatku j kincya ryadka mezh slova Predstavlennya Poziciya Priklad Vidpovidnist Pochatok ryadka a span style background color 999999 color FFFFFF a span aa aaa Kinec ryadka a aaa aa span style background color 999999 color FFFFFF a span b Mezha slova a b aa span style background color 999999 color FFFFFF a span aa span style background color 999999 color FFFFFF a span ba span style background color 999999 color FFFFFF a span aa span style background color 999999 color FFFFFF a span aa B Ne mezha slova Ba B a span style background color 999999 color FFFFFF a span a a span style background color 999999 color FFFFFF a span a G Poperednij uspishnij poshuk Ga span style background color 999999 color FFFFFF aaa span aaa poshuk zupinivsya na 4 j poziciyi tam de ne znajshlosya a Kvantifikaciya poshuk poslidovnostej Redaguvati Kvantifikator pislya simvolu simvolnogo klasu abo grupi viznachaye skilki raziv poperednij viraz mozhe zustrichatisya Varto vrahovuvati sho kvantifikator mozhe stosuvatisya bilsh nizh do odnogo simvolu v regulyarnomu virazi tilki yaksho ce simvolnij klas abo grupa Predstavlennya Kilkist povtoren Priklad Vidpovidnist i n i Rivno n raziv colou 3 r colouuur i m i i n i Vid m do n vklyuchno colou 2 4 r colouur colouuur colouuuur i m i Ne menshe m colou 2 r colouur colouuur colouuuur i t d i n i Ne bilshe n colou 3 r color colour colouur colouuurPredstavlennya Kilkist povtoren Ekvivalent Priklad Vidpovidnist Nul abo bilshe 0 colou r color colour colouur i t d Odne abo bilshe 1 colou r colour colouur i t d ale ne color Nul abo odne 0 1 colou r color colourChasto vikoristovuyetsya poslidovnist dlya poznachennya bud yakoyi kilkosti bud yakih simvoliv mizh dvoma chastinami regulyarnogo virazu Simvolni klasi v poyednanni iz kvantifikatorami dozvolyayut ustanovlyuvati vidpovidnosti z realnimi tekstami Napriklad kolonkami cifr telefonami poshtovimi adresami elementami HTML rozmitki j in Yaksho simvoli ne utvoryuyut kvantifikator yihnye specialne znachennya ignoruyetsya Zhadibna j ledacha kvantifikaciya Redaguvati Priklad vikoristannya zhadibnih i ledachih viraziv Viraz lt gt vidpovidaye ryadku sho mistit dekilka tegiv HTML rozmitki cilkom span style background color 999999 color FFFFFF lt p gt lt b gt Vikipediya lt b gt vilna enciklopediya u yakij lt i gt kozhen lt i gt mozhe zminiti abo dopovniti bud yaku stattyu lt p gt span Shob vidiliti okremi tegi mozhna zastosuvati ledachu versiyu cogo virazu lt gt Yij vidpovidaye ne ves pokazanij vishe ryadok a okremi tegi vidileni kolorom span style background color 999999 color FFFFFF lt p gt lt b gt span Vikipediya span style background color 999999 color FFFFFF lt b gt span vilna enciklopediya u yakij span style background color 999999 color FFFFFF lt i gt span kozhen span style background color 999999 color FFFFFF lt i gt span mozhe zminiti abo dopovniti bud yaku stattyu span style background color 999999 color FFFFFF lt p gt span U deyakih realizaciyah kvantifikatoram u regulyarnih virazah vidpovidaye maksimalno dovgij ryadok iz mozhlivih kvantifikatori ye zhadibnimi angl greedy Ce mozhe stati znachnoyu problemoyu Napriklad chasto ochikuyut sho viraz lt gt znajde v teksti tegi HTML Odnak yaksho v teksti ye bilshe odnogo HTML tegu to comu virazu vidpovidaye cilkom ryadok sho mistit mnozhinu tegiv span style background color 999999 color FFFFFF lt p gt lt b gt Vikipediya lt b gt vilna enciklopediya u yakij lt i gt kozhen lt i gt mozhe zminiti abo dopovniti bud yaku stattyu lt p gt span Cyu problemu mozhna virishiti dvoma sposobami Urahovuvati simvoli sho ne vidpovidayut bazhanomu vzircyu lt gt gt dlya visheopisanogo vipadku Viznachiti kvantifikator yak nezhadibnij ledachij angl lazy bilshist realizacij dozvolyayut ce zrobiti dodavshi pislya nogo znak pitannya Vikoristannya ledachih kvantifikatoriv mozhe viklikati zvorotnu problemu koli virazu vidpovidaye zanadto korotkij zokrema porozhnij ryadok Zhadibnij Ledachij i n i i n i Takozh spilnoyu problemoyu yak zhadibnih tak i ledachih viraziv ye tochki povernennya dlya pereboru variantiv virazu Tochki stavlyatsya pislya kozhnoyi iteraciyi kvantifikatora Yaksho interpretator ne znajshov vidpovidnosti pislya kvantifikatora to vin pochinaye povertatisya za vsima vstanovlenimi tochkami pererahovuyuchi zvidti viraz po inshomu Revniva kvantifikaciya Najzhadibnisha Redaguvati Pri poshuku virazu span style color red a span span style color green a span span style color magenta b span u ryadku aaaaa interpretator pide priblizno takim shlyahom span style color red aaaaa span span style color red aaaa span span style color green a span span style color red aaa span span style color green a span span style color magenta a span span style color red aa span span style color green aaa span span style color red aa span span style color green aa span span style color magenta a span span style color red aa span span style color green a span span style color red a span span style color green a span span style color red a span span style color green a span span style color red a span span style color green a span span style color magenta a span i tilki tut perevirivshi vsi tochki povernennya zdastsya Pri vikoristanni revnivogo kvantifikatora bude vikonanij tilki pershij krok algoritmu Na vidminu vid zvichajnoyi zhadibnoyi kvantifikaciyi revniva kvantifikaciya ne tilki namagayetsya znajti maksimalno dovgij variant ale she j ne dozvolyaye algoritmu vertatisya do poperednih krokiv poshuku dlya togo shob znajti mozhlivi vidpovidnosti dlya chastini regulyarnogo virazu sho zalishilasya Vikoristannya revnivih kvantifikatoriv zbilshuye shvidkist poshuku osoblivo v tih vipadkah koli ryadok ne vidpovidaye regulyarnomu virazu Krim togo revnivi kvantifikatori mozhut buti vikoristani dlya viklyuchennya nebazhanih zbigiv Zhadibnij Revnivij i n i i n i Priklad Vidpovidnistab xa a span style background color 999999 color FFFFFF abxa b a b span bxaa ale ne abxa span style background color 999999 color FFFFFF abxaa span tomu sho litera b a b uzhe zajnyataGrupuvannya Redaguvati Poznachennya grupi Redaguvati Krugli duzhki vikoristovuyutsya dlya viznachennya oblasti diyi j prioritetu operacij Shablon useredini grupi obroblyayetsya yak yedine cile j mozhe buti kvantifikovanim Napriklad viraz tr au m znajde poslidovnist vidu trumtram trum tramtrum Zvorotnij zv yazok Redaguvati Odne iz zastosuvan grupuvannya povtorne vikoristannya ranishe znajdenih grup simvoliv pidryadkiv blokiv poznachenih pidviraziv Pri obrobci virazu pidryadki sho znajdeni za shablonom useredini grupi zberigayutsya v okremij oblasti pam yati j otrimuyut nomer pochinayuchi z odinici Kozhnomu pidryadku vidpovidaye para duzhok u regulyarnomu virazi Kvantifikaciya grupi ne vplivaye na zberezhenij rezultat tobto zberigayetsya lishe pershe vhodzhennya Zazvichaj pidtrimuyetsya do 9 numerovanih pidryadkiv iz nomerami vid 1 do 9 ale deyaki interpretatori dozvolyayut pracyuvati z bilshoyu kilkistyu Zgodom u mezhah danogo regulyarnogo virazu mozhna vikoristati poznachennya vid 1 do 9 dlya perevirki na zbig iz ranishe znajdenim pidryadkom Napriklad regulyarnij viraz ta tu 1 znajde ryadok ta ta abo tu tu ale propustit ryadok ta tu Takozh ranishe znajdeni pidryadki mozhna vikoristovuvati pri zamini za regulyarnim virazom U takomu razi v tekst sho zamishaye vstavlyayutsya ti zh poznachennya sho j u mezhah samogo virazu Grupuvannya bez zvorotnogo zv yazku Redaguvati Yaksho grupa vikoristovuyetsya tilki dlya grupuvannya i yiyi rezultat nadali ne bude potriben to mozhna vikoristati grupuvannya vidu i shablon i Pid rezultat takogo grupuvannya ne vidilyayetsya okrema oblast pam yati j vidpovidno yij ne priznachayetsya nomer Ce pozitivno vplivaye na shvidkist vikonannya virazu ale znizhuye zruchnist chitannya Atomarne grupuvannya Redaguvati Atomarne grupuvannya vidu gt i shablon i tak samo yak grupuvannya bez zvorotnogo zv yazku ne stvoryuye zvorotnih zv yazkiv Na vidminu vid nogo take grupuvannya zaboronyaye vertatisya nazad po ryadku yaksho chastina shablonu vzhe znajdena Priklad Vidpovidnist Stvoryuvani grupia bc b x cc span style background color 999999 color FFFFFF abcc span axcc abcc span style background color 999999 color FFFFFF axcc span a span style background color 999999 color FFFFFF b span ccaxcc abcca span style background color 999999 color FFFFFF x span cca bc b x cc nemayea gt bc b x cc abcc span style background color 999999 color FFFFFF axcc span ale ne span style background color 999999 color FFFFFF abcc span axcc variant x znajdenij inshi zignorovania gt x xa ne znajdetsya span style background color 999999 color FFFFFF axxxa span usi x zajnyati i nemaye povernennya vseredinu grupiAtomarne grupuvannya vikonuyetsya she shvidshe nizh grupuvannya bez zvorotnogo zv yazku i zberigaye procesornij chas pri vikonanni reshti virazu tomu sho zaboronyaye perevirku bud yakih inshih variantiv useredini grupi koli odin variant uzhe znajdenij Ce duzhe korisno pri optimizaciyi grup iz mnozhinoyu riznih variantiv Modifikatori Redaguvati Modifikatori diyut iz momentu vhodzhennya j do kincya regulyarnogo virazu abo protilezhnogo modifikatora Deyaki interpretatori mozhut zastosuvati modifikator do vsogo virazu a ne z momentu jogo vhodzhennya Sintaksis Opis i Vklyuchaye nechutlivist virazu do registra simvoliv angl case insensitivity i Viklyuchaye s Vklyuchaye rezhim vidpovidnosti tochki simvolam perenosu ryadka j povernennya karetki s Viklyuchaye m Simvoli i viklikayut vidpovidnist tilki pislya j do simvoliv novogo ryadka m iz pochatkom i kincem ryadka x Vklyuchaye rezhim bez urahuvannya probiliv mizh chastinami regulyarnogo virazu j dozvolyaye vikoristovuvati dlya komentariv x ViklyuchayeGrupi modifikatori mozhna ob yednuvati v odnu grupu i sm Taka grupa vklyuchaye rezhim i i viklyuchaye rezhim s m Yaksho vikoristannya modifikatoriv potribne tilki v mezhah grupi to potribnij shablon vkazuyetsya vseredini grupi pislya modifikatoriv i dvokrapki Napriklad i i tv set znajde TVset ale ne TVSET Komentari Redaguvati Dlya dodavannya komentariv u regulyarnij viraz mozhna vikoristovuvati grupi komentari vidu i komentar i Taka grupa interpretatorom cilkom ignoruyetsya j ne pereviryayetsya na vhodzhennya v tekst Napriklad viraz A tut komentar B vidpovidaye ryadku AB Pererahuvannya Redaguvati Vertikalna risa rozdilyaye dopustimi varianti Napriklad gray grey vidpovidaye gray abo grey Varto pam yatati sho perebir variantiv vikonuyetsya zliva pravoruch yak voni vkazani Yaksho potribno vkazati perelik variantiv useredini skladnishogo regulyarnogo virazu to jogo potribno vzyati v grupu Napriklad gray grey abo gr a e y opisuyut ryadok gray abo grey U razi odnosimvolnih alternativ krashij variant gr ae y tomu sho porivnyannya iz simvolnim klasom vikonuyetsya prostishe nizh obrobka grupi z perevirkoyu na vsi yiyi mozhlivi modifikatori j generaciyeyu zvorotnogo zv yazku Pereglyad upered ta nazad Redaguvati U bilshosti realizacij regulyarnih viraziv ye sposib provaditi poshuk fragmenta tekstu pereglyadayuchi ale ne vklyuchayuchi v znajdene navkolishnij tekst sho roztashovanij do abo pislya shukanogo fragmenta tekstu Napriklad takim sposobom legko znajti im ya tegu HTML ne vklyuchayuchi v rezultat poshuku otochuyuchi jogo kutovi duzhki abo inshi znaki ale j ne upuskayuchi yih z uvagi pri poshuku potribnogo kontekstu Pereglyad iz zaperechennyam vikoristovuyetsya ridshe j stezhit za tim shob ukazani vidpovidnosti navpaki ne zustrichalisya do abo pislya shukanogo tekstovogo fragmenta Predstavlennya Vid pereglyadu Priklad regulyarnogo virazu Vidpovidnist i shablon i Pozitivnij pereglyad upered Lyudovik XVI LyudovikXV span style background color 999999 color FFFFFF Lyudovik span XVI span style background color 999999 color FFFFFF Lyudovik span XVIII LyudovikLXVII LyudovikXXL i shablon i Negativnij pereglyad upered iz zaperechennyam Lyudovik XVI span style background color 999999 color FFFFFF Lyudovik span XV LyudovikXVI LyudovikXVIII span style background color 999999 color FFFFFF Lyudovik span LXVII span style background color 999999 color FFFFFF Lyudovik span XXL lt i shablon i Pozitivnij pereglyad nazad lt Sergij Ivaniv Sergij span style background color 999999 color FFFFFF Ivaniv span Igor Ivaniv lt i shablon i Negativnij pereglyad nazad iz zaperechennyam lt Sergij Ivaniv Sergij Ivaniv Igor span style background color 999999 color FFFFFF Ivaniv span Poshuk za umovoyu Redaguvati U bagatoh realizaciyah regulyarnih viraziv isnuye mozhlivist vibirati yakim shlyahom pide perevirka v tomu abo inshomu misci regulyarnogo virazu na pidstavi vzhe znajdenih znachen Predstavlennya Poyasnennya Priklad Vidpovidnist i yaksho i i to i i inakshe i Yaksho operaciya pereglyadu uspishna to dali vikonuyetsya chastina i to i inakshe vikonuyetsya chastina i inakshe i U virazi mozhe vikoristovuvatisya kozhna iz chotiroh operacij pereglyadu Varto vrahovuvati sho operaciya pereglyadu nulovoyi shirini tomu chastini i to i u razi pozitivnogo abo i inakshe i u razi negativnogo pereglyadu povinni mistiti v sobi opis shablonu z operaciyi pereglyadu lt a m p ma span style background color 999999 color FFFFFF m span span style background color 999999 color FFFFFF p span ap i n i i to i i inakshe i Yaksho n a grupa povernula znachennya to poshuk za umovoyu vikonuyetsya za shablonom i to i inakshe za shablonom i inakshe i a 1 m p m span style background color 999999 color FFFFFF am span span style background color 999999 color FFFFFF p span a span style background color 999999 color FFFFFF p span Rizne Redaguvati Dva regulyarnih virazi mozhna ob yednati U comu razi otrimanij skladnij viraz bude ryadkom sho ye ob yednannyam dvoh ryadkiv yaki vidpovidayut cim prostim virazam Dva regulyarnih virazi mozhna z yednati infiksnim operatorom u comu razi skladnij viraz bude vidpovidatime ryadkam sho vidpovidayut abo pershomu abo drugomu prostomu regulyarnomu virazu Operatori povtoru mayut bilshij prioritet nizh operator ob yednannya a ostannij u svoyu chergu maye bilshij prioritet nizh operator alternativi Ci pravila prioritetu mozhna zminiti za dopomogoyu kruglih duzhok Prikladi RedaguvatiNavedemo dekilka slovesnih prikladiv regulyarnih viraziv tri cifri takomu shablonu vidpovidayut ryadki 121 424 ale ne 23abv dvi cifri pislya yakih stoyit krapka za yakoyu jdut kilka cifr prote ne menshe odniyeyi comu shablonu vidpovidayut 11 2 11 4a ale ne 11 Regulyarni virazi podibni do arifmetichnih u tomu sho formuyutsya z menshih za dopomogoyu operatoriv Zagolovki rozdiliv Vikipediyi Redaguvati Vidpovidno do pravil formatuvannya Vikipediyi nazvi rozdiliv pochinayutsya z dekilkoh znakiv dorivnyuye na pochatku ryadka Nastupnij regulyarnij viraz dlya GNU Emacs vidpovidaye takim zagolovkam 1Div takozh RedaguvatiPredstavlennya simvoliv u regulyarnih virazah sed dzherela regulyarnih viraziv Perl poshirena mova programuvannya regulyarni virazi vklyucheno do sintaksisu Regulyarni podiyi ta virazi teoretichni vidomosti pro virazi regulyarnimi movami Regulyarna mnozhina Algoritm Erli Visota iteraciyi movi Zistavlyannya zi vzircemPrimitki Redaguvati Ruslan Mitkov 2003 The Oxford Handbook of Computational Linguistics Oxford University Press s 754 ISBN 978 0 19 927634 9 Mark V Lawson 17 veresnya 2003 Finite Automata CRC Press s 98 100 ISBN 978 1 58488 255 8 Dlya zruchnogo vikoristannya poslidovnostej liter u deyakih movah neobhidno vstanoviti kodovu storinku u yakij ci poslidovnosti budut iti v poryadku vid i do zaznachenih simvoliv U Yunikodi deyaki literi ukrayinskogo alfavitu znahodyatsya za mezhami diapazoniv A Ya ta a ya 1 Posilannya RedaguvatiRegular Expressions info angl Instrumenti dlya roboti z regulyarnimi virazami prikladi ta dovidniki DMOZ Perelik posilan na resursi pro regulyarni virazi angl Interaktivnij redaktor regexp iv LDP Bash beginners guide regular expressions docs linux org ua 24 sichnya 2007 nbsp Ce nezavershena stattya pro movi programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi nbsp Ce nezavershena stattya pro algoritmi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Regulyarnij viraz amp oldid 39681550