ohmygod Posted January 11, 2010 Report Share Posted January 11, 2010 (edited) Netieku galā ar vienu regulāro izteiksmi. Vajag, lai varu atlasīt vārdus, kuros nav konkrētu simbolu. Piemēram vārdā var būt visi burti, izņemot 'k'; itkā [a-zA-Z] vai [\pL] bet nu nekādīgi nevaru paņemt visus simbolus, izņemot tikai dažus. Un pietam, lai vēl darbojas ar visām garumzīmēm un mīkstinājumiem. Piemēram lai darboros uz vārda: 'dibens' vai , bet uz 'pakaļa' vai 'pakalja' nedarbotos (jo iekšā ir 'k' burts) Edited January 11, 2010 by ohmygod Quote Link to comment Share on other sites More sharing options...
2easy Posted January 11, 2010 Report Share Posted January 11, 2010 (edited) echo preg_match('/^[^k]+$/i', 'dibens') . '<br />'; // 1 echo preg_match('/^[^k]+$/i', 'pakaļa') . '<br />'; // 0 echo preg_match('/^[^k]+$/i', 'pakalja') . '<br />'; // 0 Edited January 11, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
Morphius Posted January 13, 2010 Report Share Posted January 13, 2010 PS Kur var pasmelties izsmeļošu un saprotamu info par regulārajām izteiksmēm? Vai pariezāk, kā sastādīt pareizi šīs izteiksmes? Quote Link to comment Share on other sites More sharing options...
2easy Posted January 13, 2010 Report Share Posted January 13, 2010 vismaz man pilnīgi pietika ar manuāli http://www.php.net/manual/en/reference.pcre.pattern.syntax.php visas pamata lietas tur ir uzrakstītas. tiesa gan, kad es kkad mācījos par reg exp, ne jau uzreiz visu sapratu, kas tur uzrakstīts. pēc kāda laika pārlasot, var saprast vairāk. laikam zemapziņā tā info ar laiku sagremojas :D Quote Link to comment Share on other sites More sharing options...
briedis Posted January 13, 2010 Report Share Posted January 13, 2010 Ļoti laba programma, lai mācītos un izprastu tās izteiksmes ir regexBuddy. (var nozagt torrentos) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.