[ GMC @ 05.10.2011. 12:17 ] @
Pozdrav svima, Vidim da ima mali milion regexp tema ali jednostavno je situacija takva da se tesko moze iskoristiti tudje rjesenje za moj problem. Radi se o tome da imam nekoliko zakona koje zelim obraditi za neke svoje potrebe ali je problem sto bih trebao da regularnim izrazom nekako izdvojim pomocu preg_match_all "clan" i "tekst clana" Ako orginalni tekst izgleda npr ovako (ovo je samo primjer, prvo sto mi je palo pod ruku) Code: I - OPCE ODREDBE Clan 1. Ovim zakonom uredjuju se unutrasnji poslovi iz nadleznosti Federacije Bosne i Hercegovine (u daljem tekstu: Federacija) i nacin vrsenja tih poslova, organizacija i nadleznosti ministarstva nadleznog za unutrasnje poslove Federacije (u daljem tekstu: Ministarstvo), medusobni odnosi Ministarstva sa ministarstvima nadleznim za unutrasnje poslove kantona (u daljem tekstu: kantonalno ministarstvo), prava i duznosti ovlascenih sluzbenih lica i radni odnosi sluzbenika u Ministarstvu kao i druga pitanja od znacaja za ostvarivanje funkcija Federacije u oblasti unutrasnjih poslova iz nadleznosti Federacije. Clan 2. Unutrasnji poslovi iz nadleznosti Federacije su: - sprjecavanje i otkrivanje krivicnih djela medukantonalnog kriminala kao i, terorizma, neovlascene trgovine drogom i organizovanog kriminala; pronalazenje i hvatanje ucinilaca tih krivicnih djela te njihovo privodjenje nadleznim organima; - poslovi drzavljanstva Federacije; - osiguranje odredjenih licnosti i zgrada Federacije; - zastita ljudskih prava i gradanskih sloboda u oblasti unutrasnjih poslova. Clan 3. Pod medjukantonalnim kriminalom, u smislu ovog zakona, smatraju se sva krivicna djela kod kojih su okrivljeni ili ostecena lica sa prebivalistem na teritoriji razlicitih kantona, kao i djela izvrsena na teritoriji razlicitih kantona ili zapoceta na teritoriji jednog a zavrsena na teritoriji drugog kantona, ili ako su stetne posljedice nastupile na teritoriji vise kantona. Clan 4. Pod organiziranim kriminalom, u smislu ovog zakona, smatra se udruzivanje ili koriscenje organizacije radi vrsenja krivicnih djela (zavjere, bande, grupe i sl.), kao i sva krivicna djela proizisla iz plana tih udruzenja ili organizacija. E sad vidi se da razmaci izmedju "clan x." i samog teksta nisu svugdje isti (negdje ima negdje ne). Zatim, duzina teksta se razlikuje od clana do clana i na kraju broj clanova varira. Da li je ovo uopste moguce rijesiti na nacin na koji ja zelim? Ja uspijem napisati izraz da izoluje Clan i dio teksta ali nikako ne uspijevam da ga ogranicim "da prestane citati" kad naleti na slijedeci clan. Hvala unaprijed! |