# [zap] 1.6.2005 12:30

<{ForumPost(poster="Necroman", timestamp=2005-06-01 14:51:36)}>
ukolem bylo napsat funkci  
**int match(char *regexp,char *text)**  
ktera zjisti, jestli retezec "text" odpovida presne regularnimu vyryzu "regexp"  
v regexpu se muze objevit  
'.' - prave jeden znak  
\[...] - prave jeden ze znaku v zavorce  
'*' - retezec o delce 0-inf, pouze z predchoziho znaku v regexpu  
'/' - rusi spec. vyznam nasledujiciho znaku  
  
u '*' byl jeste ten trik, ze pokud bylo   
\[...]* - znamenalo libovolne dlouhy retezec slozeny z predchozi mnoziny znaku  
.* - libovolne dlouhy retezec jakychkoliv znaku  
  
za 2 hodky napsano, jeste jsem musel odladit chybu nulteho vyskytu '*' znaku a hotovo  
psalo nas plna SW1, hlidal jeden clovek, popravde, moc nekontroloval :wink:
<{/ForumPost}>

