rtfm par regular expression
http://sakstagals.latgalite.lv/~zucha/regexp/regex_toc.html
taa iisumaa:
^ noziimee rindas saakums
$ rindas beigas
() grupeet
[] kaadi simboli der
piemeri:
^[ab]+$ ja strings sastaavees no ab simboloem, tad der (aaaabbbaabababa - shitas derees).
^(ab)+$, tad shite derees rinda tikai kas sastaavees no abab...
? kautkas ir aizpidliits vismaz vienu reizi
* shitas noziimee,ka kautkas var atkaartoties vai nu 0 vai bezgaligi
+ kautkas var atkaartoties 1 vai bezgaliigi
{n} tas kautkas aktaartojas konkreeti n reizes
{n,} kautkas aktaartojas vismaz n reizes
{n,m} kautkas aktaartojas no n lidiz m reizeem
piemeeri:
^(ab){2}$, derees tikai strings abab.
^(ab)*$, derees gan tuksh strings '', gan ababab... un taa liidz bezgaliibai
veel ir visaadu simbolu grupas piemeeram a-z buus no a liiidz z.
0-9 ciparinji
[:digit:] visi cipari
[:sapce:] tukshumi un newlaini
un daudz daudz veel
\ noziimee,ka simbols ir jaauztver kaa rakstziime nevis regexpa darvuuva vau kautkaads cikls.
piemeram:
5\* buus 5* nevis 5555555555555555555
lasi manuaalii ereg, eregi, ereg_replace, eregi_replace