You are here: PSPad forum > České diskuzní fórum > regularni vyraz pro hledani sp.zn.
Posted by: trevor12 | Date: 2013-01-12 17:59 | IP: IP Logged
poradil by nekdo ?
****
jednoduse receno je to soustava znaku (znaky nabyvaji moznych hodnot: cislice, mala, velka pismena i s diakritikou, tecka, mezera, lomitko) o delce 7-16 znaku kdy jediny co se vi ze v ramci retezce je vzdy lomitko jemuz predchazi alespon jedna cislice (a pred ni mezera) a za nimz jsou alespon dve cislice (a za tim mezera)
cili priklady
1C 1/97
1 T 123/2013
99 Cdo 555/2012
IV. ÚS 154/04
Pl.ÚS 16/06
Posted by: pspad | Date: 2013-01-12 19:16 | IP: IP Logged
Tento výraz najde normální sz soudů:
\d{1,2}\s{0,1}[A-Z]{1,3}\s\d{1,3}/\d{1,4}
a tento hledá ústavní soud:
\w{1,2}\.\s{0,1}ÚS\s\d{1,3}/\d{1,4}
Posted by: MichalKarlik | Date: 2013-01-13 07:22 | IP: IP Logged
Dobry den,
nejsem si jist, jestli regularni vyrazy, napsane Ing. Fialou, jsou dobre. Tedy dobre jsou, ale v zadani bylo pozadovano VCETNE DIAKRITIKY. Ze svych malych zkusenosti soudim, ze bezna implementace regularnich vyrazu za rozsah [a-z] povazuje POUZE pismena anglicke abecedy a znaky s diakritikou je treba pridat vyjmenovanim. Pravdepodobne take zalezi na implementaci.
Pozdravuje Michal Karlik
Posted by: pspad | Date: 2013-01-13 09:07 | IP: IP Logged
Spisové značky soudů neobsahují diakritiku vůbec. Týká se to i státních zatupitelství.
Standardní tvar je číslo_senátu druh_věci číslo_věci/rok
Značka, kdy mezi číslem senátu a druhem věci není mezera je trochu nestandardní.
Vyjímkou je ústavní soud, který používá ÚS.
P.S.
Teď jsem si uvědomil, že výrazy nebudou fungovat pro druh věci ve tvaru "P a NC", ale to jsou většinou interní věci soudu, které nejdou ven.
Posted by: pspad | Date: 2013-01-13 09:11 | IP: IP Logged
pokud by byl požadavek na diakritiku, pak je třeba na požadovaném místě nahradit výraz:
\w, což představuje alfanumerické znaky 0-9 a a-z
za výraz:
[0-9A-ZĚŠČŘŽÝÁÍÉÚŮŤĎŇ]
pokud by byla požadována i malá písmena s diakritikou, tak za:
[0-9A-ZĚŠČŘŽÝÁÍÉÚŮŤĎŇěščřžýáíéúůďťň]
Ale nedovedu si představit instituci, která by takovou zhůvěřilost ve spisových značkách používala. Mimo jiné by jí použití takových znaků ve spisových značkách zkomplikovalo styk se zahraničím
Posted by: trevor12 | Date: 2013-01-13 09:57 | IP: IP Logged
dobry den, dekuji za odpovedi.
Jen podotykam ze veci Nc, Nt, P vetsinou "jdou ven" a predchazi jim jedno nebo dvouciferne cislo senatu
Nc - exekuce, predbezna opatreni ..
Nt - pripravne rizeni trestni, rozhodovani o vazbe, odposlechy, domovni prohlidky, ustanoveni obhajce
P - opatrovnicke odd - vychova, vyziva - deti, zpusobilost k pravnim ukonum ..
bylo by mozne jeste se pokusit ty regularni vyrazy upravit aby obsahovali i tyto varianty ?
ten ustavni soud s tou diakritikou je nestastny ...
Posted by: trevor12 | Date: 2013-01-13 10:01 | IP: IP Logged
ted jsem si uvedomil ze vy myslite sp. zn. "P a Nc" - tak to nevim, opatrovnicke veci jsou vubec slozite, maji klidne zaroven dve sp. zn., ale myslim ze i "P a Nc" "jdou ven"
jeste mne napada, sp.zn. se od cisla jednaciho lisi jen tim, ze za spisovou znackou je hned pomlcka a jedno-ctyrciferne cislo, slo by ten regularni vyraz upravit pro jednaci cislo ?
Posted by: trevor12 | Date: 2013-01-13 10:03 | IP: IP Logged
tomu "P a Nc" take vetsinou predchazi jedno nebo dvouciferne cislo senatu
Posted by: pspad | Date: 2013-01-13 10:38 | IP: IP Logged
První výraz, který jsem poslal si poradí se všemi běžnými spisovými značkami, jako:
1C 1/97
1 T 123/2013
99 Cdo 555/2012
bohuzel nezvladne P a NC, ktere jsem zminoval.
Druhý výraz si poradí s ústavním soudem
Posted by: pspad | Date: 2013-01-13 10:45 | IP: IP Logged
Mozna by bylo lepsi koncipovat ten prvni vyraz takto:
\d{1,2}\s{0,1}(C|T|O|Nc|EXE|TM|NTM|E|Cdo|P a NC)\s\d{1,4}/\d{2,4}
v zavorce jsou pak oddlene rourami jednotlive druhy veci. Delal jsem to jen z hlavy, takze mi urcite nejake chybi. Bude to presnejsi, protoze se eliminuje jina kombinace, nez je zadana.
POPIS JEDNOTLIVYCH CASTI:
\d{1,2} - jedno az 2-mistne cislo
\s{0,1} - mezera v poctu nula az 1 (nepovinna mezera)
(C|T|O|Nc|EXE|TM|NTM|E|Cdo|P a NC) - seznam typu veci
\s - povinna mezera
\d{1,4} - cislo s delkou 1 az 4 cislice
/\d{2,4} - lomitko nasledovane cislem o delce 2-4 cislice
Edited 1 time(s). Last edit at 2013-01-13 10:46 by pspad.
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR