Skip to content

Simple script with regex to highlight federal laws and federal court decisions in DE/FR/IT

Notifications You must be signed in to change notification settings

colin-r-carter/iusable_Regex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Simple JavaScript file to higlight federal Articles, Paragraphs and Federal court decisions in German, French an Italian (🇨🇭)

Warning: This script and the regular expressions are in active development and not finished yet.

This simple script uses two regular expressions to extract information of the text and highlights them in either blue (law) or red (federal court decisions). I tried to make it work with German, French and Italian texts.

Federal court decisions should be linked to automatically. Law articles use the link service from weblaw, as I have not worked on converting the articles into the fedlex.admin.ch link-schemata. PRs are welcome. And a huge thank you to weblaw.ch for making links.weblaw.ch openly available! In some situations there are even refined versions of the laws by weblaw.

Warning This tool does not work on every text. There are a few false tags and in some situations it won't highlight at all.

RegexArt

Array entry Matches
0: Matched String (Art. 1 Abs. 1 Ziff. 1 lit. a TEST)
1: Artikel/Article/Articolo/Par (text) (Art)
2: Artikel/Article/Articolo/Par (number) (1)
3: Abs/Al/Cpv (text) (Abs)
4: Abs/Al/Cpv (number) (1)
5: Ziff./Ch./N. (text) (Ziff)
6: Ziff./Ch./N. (number) (1)
7: lit./let./lett. (text) (lit)
8: lit./let./lett. (number) (a)
9: Law (text) (TEST)

RegexBGE

Array entry Matches
0: Matched String (eg. "BGE 141 III 395")
1: BGE/ATV/DTF (eg. "BGE")
2: (number) (eg. "141")
3: Field (number) (eg. "III")
4: Pagenumber (number) (eg. 395)

RegexBGer

Array entry Matches
0: Matched String (eg. "5A_1000/2020")
1: Number of department (eg. "1")
2: Letter for the procedures (eg. "A")
3: Consecutive numbering (eg. "1/2022")

How to use

The script highlighty every match in .regius .

  1. download checker.js
  2. add 'checker.js' to your html-file with <script src="path/to/checker.js">
  3. add the class regius to the element you would like to highlight.
  4. reload the page.

Check index.html for an example.

Limits

  • Does not work with enumerations of articles of law
  • The law-regex returns any String with a first capital letter as a Law. It does not check, wether the law exists or not.

🚧 Work in Progress (coming soon):

  • I am currently extending the regex with all official abrevs. Will be available soon.
  • Will switch from the HTML-Demo to a more (i)usable format (library).

To Do

  • I would like to package this script into a simple Browser-Extension, so laws and federal court decisions would be highlighted and linked to on every pageload.
  • Instead of linking to the ressources a tooltip could be displayed. Simple version would be by embedding an iframe, more complex solution would be to access an API (to my knowledge there's no open API for laws and federal court decisions, if there is, please let me know 😃). Maybe SPARQL can be used, or at least used to get scrapable documents to generate a (local) API for single norms...
  • Refine and improve the regular expressions.
  • Add exact matches of Laws using the following part: /EMRK|CEDH|CEDU|FZA|ALCP|ALC|FK|DAA|AAD|EUMETSAT|EUTELSAT|HKsÜ|CLaH 96|CMNI|WCT|WPPT|PCT|EPÜ 2000|CBE 2000|AO EPÜ 2000|RE CBE 2000|LugÜ|CL|CLug|CWÜ|CAC|GATT|AGR|IRENA|AGTC|CMR|ADR|COTIF|AGN|ADN|AETR|UFiO|RPLI|OPLi|WTO|OMT|ADS|SDA|SMA|AMFS|AMPS|BV|Cst\.|Cost\.|BWIS|LMSI|VVMH|OMAH|OMPAH|VSB|OPF|OPCF|NDG|LRens|LAIn|NDV|ORens|VIS\-NDB|OSIS\-SRC|OSIME\-SIC|VAND|OSRens|OVAIn|VES|OESS|OIIS|ISG|LSI|LSIn|ISV|OSI|OSIn|VPSP|OCSP|VBSV|OPSEnt|OPSAz|KV|ConstC|CostC|KV\-GE|Cst\-GE|Cost\.\-GE|BGMK|LFPC|BüG|LN|LCit|BüV|OLN|OCit|AIG|LEI|LStrI|VZAE|OASA|ZV\-EJPD|OA\-DFJP|OA\-DFGP|VFP|OLCP|VEV|OEV|VIntA|OIE|OIntS|EESV|OEES|GebV\-AIG|Oem\-LEI|OEmol\-LStrI|VVWAL|OERE|OEAE|AsylG|LAsi|AsylV 1|OA 1|OAsi 1|AsylV 2|OA 2|OAsi 2|AsylV 3|OA 3|OAsi 3|VPGA|OAPA|BGIAA|LDEA|LSISA|VISV|OVIS|AwG|LDI|VAwG|OLDI|ODI|VVAwG|OOLDI|O\-ODI\-DFAE|RDV|ODV|GlG|LEg|LPar|BehiG|LHand|LDis|BehiV|OHand|ODis|VböV|OThand|OTDis|VAböV|OETHand|ORTDis|BGA|LAr|VBGA|OLAr|BGÖ|LTrans|LTras|VBGÖ|OTrans|OTras|BPR|LDP|VPR|ODP|VEleS|OVotE|OVE|VPofi|OFipo|OFiPo|VG|LRCF|LResp|PublG|LPubl|LPubb|PublV|OPubl|OPubb|ParlG|LParl|ParlVV|OLPA|Oparl|VPiB|ORInt|GRN|RCN|GRS|RCE|RCS|PRG|LMAP|LI|VPRG|OMAP|RVOG|LOGA|RVOV|OLOGA|OrFV|OdelO|OTOr|VILB|OILC|IGEG|LIPI|IGE\-OV|OIPI|IGE\-PersV|Oper\-IPI|OPer\-IPI|V\-LTDB|O\-STAC|VBNIB|OTUIC|VDTI|OTNI|OTDI|IAMV|OIAM|EMBAG|LMETA|LMeCA|EMBAV|OMETA|OMeCA|VwVG|PA|VeÜ\-VwV|OCEl\-PA|OCE\-PA|AllgGebV|OGEmol|OgeEm|GebV\-Publ|OEmol\-Publ|OEm\-Pub|GebV\-BJ|Oem\-OFJ|Oem UFG|GebV BAR|OE ArchF|OE ARF|GebV\-ESA|OEmol\-ASF|OEm\-AVF|ZStGV|OEEC|OESC|GebV\-fedpol|OEmol\-fedpol|OEm\-fedpol|GebV\-VBS|OEmol\-DDPS|OEm\-DDPS|GebV\-ASTRA|OEmol\-OFRO|OEmo\-USTRA|BöB|LMP|LAPub|VöB|OMP|OAPub|Org\-VöB|Org\-OMP|OOAPub|VlG|LCo|VlV|OCo|MAkkV|OAcCP|OAGio|SpDV|OSLing|VKP\-KMU|OCPPME|OCPPMI|OV\-BR|Org CF|OOrg\-CF|OV\-BK|Org ChF|OrgCaF|OV\-EDA|Org DFAE|OOrg\-DFAE|OV\-EDI|Org DFI|OOrg\-DFI|OV\-EJPD|Org DFJP|Org\-DFGP|OV\-VBS|Org\-DDPS|OOrg\-DDPS|OV\-EFD|Org DFF|Org\-DFF|OV\-WBF|Org DEFR|Org\-DEFR|OV\-UVEK|Org DETEC|Org\-DATEC|FDO|OSVo|BPG|LPers|BPV|OPers|VBPV|O\-OPers|V Mil Pers|O pers mil|OPers mil|VBPV\-EDA|O\-OPers\-DFAE|VPABP|ORCPP|OPPCPers|BPDV|OPDC|OPDPers|PVFMH|OPers\-PDHH|OPers\-PRA|PVFMH\-VBS|OPers\-PDHH\-DDPS|OPers\-PRA\-DDPS|PVO\-ETH|OPers\-EPF|OPers PF|PDV\-ETH|OPD\-EPF|OPDP\-PF|PVBger|OPersTF|PVGer|OPersT|VPOB|OOPC|VRAB|RPEC|RPIC|VRHB|RPBC|VPO ETH|OOP EPF|OOP\-PF|VR\-ETH 1|RP\-EPF 1|RP\-PF 1|VR\-ETH 2|RP\-EPF 2|RP\-PF 2|VR\-Swissmedic|RP\-Swissmedic|VR\-IGE|RP\-IPI|VR\-RAB|RP\-ASR|VR\-EHB|RP\-IFFP|RP\-IUFFP|VR\-FINMA|RP\-FINMA|VR\-ENSI|RP\-IFSN|VR\-PUBLICA|RP\-PUBLICA|VR\-SNM|RP\-MNS|VR\-METAS|RP\-METAS|VUFB|OFSPers|V\-Schliko\-ETH|OCommcon\-EPF|O CommConc PF|BGG|LTF|BGerR|RTF|AufRBGer|RSTF|RVTF|ReRBGer|RCETF|VGG|LTAF|VGR|RTAF|VGKE|FITAF|TS\-TAF|GebR\-BVGer|REmol\-TAF|TA\-TAF|ERV\-BVGer|CE\-TAF|PatGG|LTFB|GR\-PatGer|RTFB|KR\-PatGer|FP\-TFB|SpG\-TFB|GebR\-PatGer|REmol\-TFB|TA\-TFB|IR\-PatGer|RInfo\-TFB|StBOG|LOAP|BStGerNR|RAATPF|ROATPF|BStGerOR|ROTPF|BStKR|RFPPF|RSPPF|GebV\-EDA|OEmol\-DFAE|OEm\-DFAE|GSG|LEH|LSO|V\-GSG|OLEH|OSOsp|PHV|ODPr|ASG|LSEtr|LSEst|V\-ASG|OSEtr|OSEst|SRVG|LVP|LPV|ZGB|CC|ZStV|OEC|OSC|InkHV|OAiR|OAInc|BG\-HAÜ|LF\-CLaH|LF\-CAA|AdoV|OAdo|OAdoz|BG\-KKE|LF\-EEA|LF\-RMA|PAVO|OPE|OAMin|VBVV|OGPCT|OABCT|AFZFG|LMCFA|LMCCE|AFZFV|OMCFA|OMCCE|PartG|LPart|LUD|BGBB|LDFR|VBB|ODFR|BewG|LFAIE|LAFE|BewV|OAIE|OAFE|EigVV|OIPR|RIPP|VPV|OEnB|RPB|PfG|LLG|LOF|PfV|OLG|OOF|GBV|ORF|TGBV|OTRF|VAV|OMO|OMU|VAV\-VBS|OMO\-DDPS|OMU\-DDPS|GeomV|OGéom|Ogeom|EÖBV|OAAE|OAPuE|EÖBV\-EJPD|OAAE\-DFJP|OAPuE\-DFGP|OR|CO|PrHG|LRFP|LRDP|VMWG|OBLF|OLAL|VRA|OCBD|OCQO|LPG|LBFA|LAAgr|KKG|LCC|VKKG|OLCC|AVEG|LECCT|LOCCL|VVG|LCA|FusG|LFus|RAG|LSR|RAV|OSRev|DV\-RAB|OD\-ASR|ASV\-RAB|OSur\-ASR|OS\-ASR|BekV\-RAB|ONo\-ASR|OC\-ASR|HRegV|ORC|GebV\-HReg|OEmol\-RC|GeBüV|Olico|Olc|VASR|ONCR|VSoTr|ODiTr|ODiT|URG|LDA|URV|ODAu|ToG|LTo|ToV|OTo|MSchG|LPM|MSchV|OPM|HasLV|OIPSD|OIPSDA|HasLV\-WBF|OIPSD\-DEFR|OIPSDA\-DEFR|DesG|LDes|DesV|ODes|PatG|LBI|PatV|OBI|GebV\-IGE|OTa\-IPI|WSchG|LPAP|LPSt|WSchV|OPAP|OPSt|DSG|LPD|DSV|OPDo|OPDa|VDSZ|OCPD|VEVERA|O E\-VERA|UWG|LCD|LCSl|KG|LCart|GR\-WEKO|RI\-COMCO|GebV\-KG|OEmol\-LCart|OEm\-LCart|SVKG|OS LCart|KFZV|OAVAuto|OAuto|ZPO|CPC|VeÜ\-ZSSV|OCEl\-PCPP|OCE\-PCPE|BZP|PCF|PC|SchKG|LP|LEF|OAV\-SchKG|OHS\-LP|OAV\-LEF|VFRR|Oform|Rform|KOV|OAOF|RUF|VABK|OCDoc|RCDoc|GebV SchKG|OELP|OTLEF|VVAG|OPC|ODiC|VZG|ORFI|RFF|VPAV|OSAss|RPAss|VGeK|OFCoop|RFCoop|IPRG|LDIP|StGB|CP|V\-StGB\-MSt|O\-CP\-CPM|OCP\-CPM|VSMS|OSMP|OMSM|JStG|DPMin|StPO|CPP|JStPO|PPMin|ZeugSG|Ltém|LPTes|ZeugSV|OTém|OPTes|TEVG|LVPC|LRVC|OHG|LAVI|LAV|OHV|OAVI|VVE|OISec|OFIM|VStrR|DPA|IStrV\-BAZG|OSIP\-OFDF|OSIP\-UDSC|OBG|LAO|LMD|OBV|OAO|OMD|MStG|CPM|MStP|PPM|MStV|OJPM|OGPM|StReG|LCJ|LCaGi|StReV|OCJ|OCaGi|LSMG|LPPM|LSMV|OPPM|IRSG|EIMP|AIMP|IRSV|OEIMP|OAIMP|ZISG|LCPI|BG\-RVUS|LTEJUS|LTAGSU|ZentG|LOC|LUC|BPI|LSIP|SIaG|LEIS|LSIS|ZAG|LUsC|LCoe|ZAV|OLUsC|OCoe|BiZG|LCESF|LCSFS|ZSAV\-BiZ|CCoop\-ESF|CColl\-SFS|BBG|LFPr|BBV|OFPr|EFZ|CFC|AFC|MiVo\-HF|OCM ES|OERic\-SSS|BMV|OMPr|VEBMP|OEFMP|V\-NQR\-BB|O\-CNC\-FPr|O QNQ FP|IBH\-V|OSFPrHE|O\-SIFPU|GebV\-SBFI|OEmol\-SEFRI|OEm\-SEFRI|MAV|ORM|VETHBK|OCREPF|OCRPF|VMILAK|OACAMIL|OACMIL|HFKG|LEHE|LPSU|V\-HFKG|O\-LEHE|O\-LPSU|HSBBV|OCCHE|OSCU|ZSAV\-HS|CCoop\-HE|ConSU|GebV\-SAR|OÉmol\-CSA|OEm\-CSA|BIZMB|LCMIF|VIZMB|OCMIF|SpoFöG|LESp|LPSpo|SpoFöV|OESp|OPSpo|VSpoFöP|OPESp|OPPSpo|J\+S\-V\-BASPO|O OFSPO J\+S|O\-G\+S\-UFSPO|EHSM\-V|O\-HEFSM|O\-SUFSM|GebV\-BASPO|OEmol\-OFSPO|OEm UFSPO|IBSG|LSISpo|IBSV|OSIS|OSISpo|SSchG|LESE|LSSE|SSchV|OESE|OSSE|SSchV\-EDI|OESE\-DFI|OSSE\-DFI|WeBiG|LFCo|WeBiV|OFCo|FIFG|LERI|LPRI|V\-FIFG|O\-LERI|O\-LPRI|V\-FIFG\-WBF|O\-LERI\-DEFR|O\-LPRI\-DEFR|NARV|OANS|OPANS|FIPBV|OMPRI|SNF|FNS|SAFIG|LASEI|LASPI|SIRG|LISDC|MetG|LMét|LMet|MetV|OMét|OMet|BStatG|LSF|LStat|RHG|LHR|LArRa|RHV|OHR|OArRa|UIDG|LIDE|LIDI|UIDV|OIDE|OIDI|GebVO St|VSUV|OSAA|OSAI|VGWR|ORegBL|OREA|BURV|OREE|ORIS|NBibG|LBNS|NBibV|OBNS|GebV\-NBib|OEmol\-BN|OEm\-BN|GebV\-EDI\-NBib|OEmol\-DFI\-BN|OEm\-DFI\-BN|BiGV|OBiG|MSG|LMC|SpG|LLC|LLing|SpV|OLang|OLing|KFG|LEC|LPCu|KFV|OLEC|OPCu|FiG|LCin|FiV|OCin|FiFV|OECin|OPCin|IPFiV|OPICin|FQIV|OQICin|OQIC|KGTG|LTBC|KGTV|OTBC|KGVV|OIBC|OEBC|VUKBK|OCPCP|OCIPP|KJFG|LEEJ|LPAG|KJFV|OEEJ|OPAG|NHG|LPN|NHV|OPN|VBLN|OIFP|VISOS|OISOS|VIVS|OIVS|AlgV|OBat|OSRA|PäV|OParcs|OPar|TwwV|OPPPS|OPPS|NagV|ONag|BGCITES|LCITES|LF\-CITES|VCITES|OCITES|O\-CITES|TSchG|LPA|LPAn|TSchV|OPAn|TSchAV|OFPAn|VTSchS|OPAnAb|OPAnMac|VKSD|OSSC|MG|LAAM|LM|DR 04|RS 04|VIMK|ORMI|OCMI|V\-NDA|O\-SIEs|VEKF|OGE|OCGE|VBVA|OAdma|OAE\-AF|VVA|OAA|OAE|VPA|OPoA|OPPE|MPV|OAPCM|VAI|OMHSI|OMFSI|VWS|OPATE|OPAT|GeoIG|LGéo|LGI|GeoIV|OGéo|OGI|GeoIV\-swisstopo|OGéo\-swisstopo|OGI\-swisstopo|ÖREBKV|OCRDP|OCRDPP|LGeoIV|OGN|GeoNV|ONGéo|ONGeo|LVV|OMN|LVV\-VBS|OMN\-DDPS|VMSV|OCM|OCSM|VMSch|ONM|MIG|LSIA|LSIM|MIV|OSIAr|OSIM|MCAV|OCMil|OCDM|VMBM|OAMAS|OAMM|VAusb|OInstr pré|OISP|VAusb\-VBS|OInstr prém DDPS|OISP\-DDPS|VMDP|OMi|OOPSM|VATPE|OITEP|OITIP|MFV|OSV|OSVM|VAmFD|OMSVM|VFAI|OIMA|OIMeA|VATV|OAAFM|OASAM|VATV\-VBS|OAAFM\-DDPS|OASAM\-DDPS|VATT|OAHST|OATFS|VABUA|OISofCA|OFSPE|VAK|OIFC|OCFQE|AO|OOrgA|OEs|VSA|OStrA|OStrE|VDA|OODA|OODE|VSBN|OEMCN|OSMCN|VRKD|OSCR|VMS|OSM|VOD|OSO|VGD|OSPF|VSPS|OPPB|VUM|OACM|OAAM|VmKI|OAMC|VSPA|OPPBE|OPBE|MatV|OMat|OMAT\-DDPS|VFBF|OVCC|KMG|LFMG|LMB|KMV|OMG|OMB|WG|LArm|WV|OArm|MJV|OJM|O\-GM|PVSPA|OPers\-PPOE|OPers\-POE|PVSPA\-VBS|OPers\-PPOE\-DDPS|OPers\-POE\-DDPS|VMob|OMob|BZG|LPPCi|LPPC|ZSV|OPCi|BevSV|OProP|OPPop|VKOVE|OCTE|OCTS|VBSTB|OEMFP|OSMFP|VRSL|ORCPL|OReq|KGSG|LPBC|KGSV|OPBC|VSFS|ODCS|ODSRS|VKKP|OSPBC|OSBC|LVG|LAP|VWLV|OAEP|VTM|OAP|OAAP|VOEW|OOBE|OOSE|VVTA|OTPE|VOGW|OOSG|FHG|LFC|FHV|OFC|VSVB|OFDPP|OFDP|FiLaG|PFCC|LPFC|FiLaV|OPFCC|OPFC|FKG|LCF|SuG|LSu|ZG|LD|ZV|OD|ZV\-EFD|OD\-DFF|ZEV|OADou|OADo|ZV\-BAZG|OD\-OFDF|OD\-UDSC|DBZV|OTDD|ViZG|OCISF|OCISC|ZTG|LTaD|LTD|StG|LT|LTB|StV|OT|OTB|MWSTG|LTVA|LIVA|MWSTV|OTVA|OIVA|TStG|LTab|LImT|TStV|OITab|OImT|TPFV|OFPT|BStG|LIB|BStV|OIB|OIBir|AStG|Limpauto|LIAut|AStV|Oimpauto|OIAut|MinöStG|Limpmin|LIOm|MinöStV|Oimpmin|OIOm|BTrV|OBioc|OBcarb|SVAG|LRPL|LTTP|SVAV|ORPL|OTTP|ZBstG|LFisE|LFR|DBG|LIFD|InvV|Oinv|LGBV|OIBL|OULiq|MBV|OPart|OParC|QStV|OIS|OIFo|ExpaV|Oexpa|Oespa|VKP|OPFr|StHG|LHID|LAID|MindStV|OIMin|OImM|VStG|LIA|LIP|VStV|OIA|OIPrev|GebV ESTV|OEmol\-AFC|OEm\-AFC|StAhiG|LAAF|StAhiV|OAAF|AIAG|LEAR|LSAI|AIAV|OEAR|OSAIn|ALBAG|LEDPP|LSRPP|ALBAV|OEDPP|OSRPP|WPEG|LTEO|WPEV|OTEO|StADG|LECF|IQG|LISint|LIFI|AlkG|LAlc|AlkV|OAlc|RPG|LAT|LPT|RPV|OAT|OPT|ZWG|LRS|LASec|ZWV|ORSec|OASec|FWG|LCPR|LPS|FWV|OCPR|OPS|KoVo|OCoo|OCCRT|EntG|LEx|LEspr|WBV|OACE|OSCA|StAG|LOA|LImA|StAV|OSOA|OImA|WRG|LFH|LUFI|WRV|OFH|OUFI|VAEW|OCFH|OIFI|WZV|RDE|ODA|NSG|LRN|LSN|NSV|ORN|OSN|MinVG|LUMin|MinVV|OUMin|PAVV|OPTA|MinLV|OMinTA|NAFG|LFORTA|LFOSTRA|STVG|LTRA|LTS|EnG|LEne|EnV|OEne|OEn|HKSV|OGOM|OGOE|VKSWk|Ocach|OCRCI|EnEV|OEEE|OEEne|VEE\-PLS|OEE\-VVT|OEE\-AAT|EnFV|OEneR|OPEn|GebV\-En|Oémol\-En|OE\-En|KEG|LENu|KEV|OENu|SaV|OAGa|OASal|VBRK|ORCSN|ORTN|VAPK|OQPN|OEPIN|VBWK|OESN|OCGIN|VKNS|OCSN|SEFV|OFDG|OFDS|ENSIG|LIFSN|ENSIV|OIFSN|NFSV|OPU|KHG|LRCN|KHV|ORCN|EleG|LIE|VPeA|OPIE|NEV|OMBT|OPBT|NIV|OIBT|LeV|OLEl|VEMV|OCEM|VGSEB|OSPEX|OASAE|StromVG|LApEl|LAEl|StromVV|OApEl|OAEl|VAN|Odac|OEAC|WResV|OIRH|OREI|FiREG|LFiEl|LAiSE|GVVG|LTTM|LTrasf|SVG|LCR|LCStr|SKV|OCCR|OCCS|VSKV\-ASTRA|OOCCR\-OFROU|OOCCS\-USTR|VRV|OCR|ONC|SSV|OSR|OSStr|VVV|OAV|VTS|OETV|TAFV 1|OETV 1|TAFV 2|OETV 2|TAFV 3|OETV 3|FAV 4|OEV 4|OEA 4|VZV|OAC|TGV|ORT|OATV|CZV|OACP|OAut|FV|OMCo|OMaeC|ISUV|OSAR|OSIStr|IVZV|OSIAC|SDR|GGBV|OCS|OSAS|VSV|OTS|NSAG|LVA|LUSN|NSAV|OVA|OUSN|EBG|LCdF|Lferr|PVO\-TVS|OPers\-ServAS|OPers\-SAT|GebV\-öV|OEmol\-TP|OEm\-TP|AtraG|LTrAlp|LTAlp|AtraV|Otransa|OTrAl|KPFV|OCPF|NZV|OARF|NZV\-BAV|OARF\-OFT|OARF\-UFT|TVSV|OServAS|OSAT|BIFG|LFIF|ZEBG|LDIF|LSIF|HGVAnG|LLGV|LRAV|EBV|OCF|Oferr|AB\-EBV|DE\-OCF|DE\-Oferr|STEBV|OASF|VTE|OCVM|OVF|ZSTEBV|OAASF|VPVE|OPAPIF|BGLE|LBCF|LRFF|VLE|OBCF|ORFF|VüV\-ÖV|OVid\-TP|OVsor\-TP|VSZV|OEIT|OIET|VWEV|OFSI|OCMSD|VZEG|LGEL|LPIL|RKV|OCEC|OCIC|SBBG|LCFF|LFFS|GüTG|LTM|GüTV|OTM|RSD|SebG|LICa|LIFT|SebV|OICa|OIFT|SeilV|OCâbles|OFuni|STUG|LEnTR|LPTS|STUV|OTVM|OATVM|TrG|LTro|LIF|PBG|LTV|VPB|OTV|FPV|OH|OOra|ARPV|OITRV|BGST|LOST|LFSI|VST|OOST|OOSI|RLG|LITC|RLV|OITC|RLSV|OSITC|BSG|LNI|BSV|ONI|VZSchB|ONCAF|VASm|OMBat|AB\-VASm|DE\-OMBat|GebV\-TPS|OEOHB|OEmSON|SBV| OCEB|OCB|AB\-SBV|DE\-OCEB|DE\-OCB|BSO|RNC|SSG|LNM|LFG|LA|LNA|LFV|OSAv|ONA|MLFV|OAMil|VFAL|OAFA|VWL|OSS|GebV\-BAZL|OEmol\-OFAC|OEm\-UFAC|VRV\-L|ORA|ONCA|VSL|OMSA|VSRL|ORSA|VSR|ORS|VBR I|ORE I|ONE I|VLIp|OPEA|OPMA|VLIb|OOMA|VLHb|OECA|OICA|VIL|OSIA|VFSD|OSNA|OSA|AuLaV|OSAC|OAEs|VLL|ONAE|ODNA|VEL|OEmiA|VKZ|OMDA|OCA|LBG|LRA|VEAF|OLQE|OLAE|VABFP|OPNA|VAPF|OLPS|VJAR\-FSTD|OJAR\-FSTD|VFD|OMA|LTrV|OTrA|VLK|OACS|UGüTG|LTSM|LTMS|BÜPF|LSCPT|VÜPF|OSCPT|VBO\-ÜPF|OOC\-SCPT|FV\-ÜPF|OF\-SCPT|VD\-ÜPF|OME\-SCPT|OE\-SCPT|VVS\-ÜPF|OST\-SCPT|PG|LPO|VPG|OPO|VMAP|OEMTP|OSMLP|POG|LOP|VPOG|OLOP|OOP|FMG|LTC|FDV|OST|FAV|OIT|VFAV|OOIT|VNF|OUS|VVNF|OOUS|OUUS|AEFV|ORAT|VID|ODIn|GebV\-FMG|OREDT|OTST|TUG| LET|LATC|RTVG|LRTV|RTVV|ORTV|FMedG|LPMA|LPAM|FMedV|VNEK|OCNE|GUMG|LAGH|LEGU|GUMV|OAGH|OEGU|VDZV|OACA|ODCA|HFG|LRH|LRUm|HFV|ORH|ORUm|KlinV|OClin|OSRUm|KlinV\-Mep|OClin\-Dim|OSRUm\-Dmed|OV\-HFG|Org LRH|Org\-LRUm|StFG|LRCS|LCel|VStFG|ORCS|ORCel|MedBG|LPMéd|LPMed|MedBV|OPMéd|OPMed|GesBG|LPSan|GesBKV|OCPSan|GesBAV|ORPSan|BetmG|LStup|BetmKV|OCStup|BetmVV\-EDI|OTStup\-DFI|OEStup\-DFI|BetmPV|OEPStup|OSPStup|BetmSV|OAStup|ODStup|HMG|LPTh|LATer|PhaV|OPha|OFarm|AMBV|OAMéd|OAMed|VAM|OMéd|OM|AMZV|OEMéd|OOMed|VAZV|OASMéd|OOSM|KPAV|OAMédcophy|OMCF|TAMV|OMédv|OMvet|AWV|OPuM|MepV|ODim|ODmed|VITH|OITPTh|OITAT|ISABV\-V|O\-SI ABV|O\-SIAMV|AllergV|OAllerg|IvDV|ODiv|ODIV|ChemG|LChim|LPChim|ChemV|OChim|OPChim|GLPV|OBPL|VBP|OPBio|ChemGebV|OEChim|OEPChim|USG|LPE|LPAmb|UVPV|OEIE|OEIA|StFV|OPAM|OPIR|GebV\-BAFU|OEmol\-OFEV|OE\-UFAM|PRTR\-V|ORRTP|OPRTR|VOCV|OCOV|HELV|OHEL|BDSV|OEDS|OBGZ|HHV|OCBo|OCoL|VBO|ODO|VBBo|Osol|O suolo|GSchG|LEaux|LPAc|GSchV|OEaux|OPAc|LRV|OPair|OIAt|LSV|OPB|OIF|MaLV|OBMa|ORMAp|StSG|LRaP|StSV|ORaP|SnAV|ORIn|ORim|MeQV|OSRM|BeV|OrAc|RöV|OrX|UraM|OUMR|MMRa|GebV\-StS|OE\-RaP|OEm\-RaP|VVEA|OLED|OPSR|VeVA|OMoD|OTRif|VREG|ORSAE|VGV|OEB|AltlV|OSites|OSiti|VASA|OTAS|OTaRSi|NISSG|LRNIS|NISV|ORNI|V\-NISSG|O\-LRNIS|ChemRRV|ORRChim|ORRPChim|VFB\-DB|OPer\-D|OADAP|VFB\-S|OPer\-P|OALPar|VFB\-B|OPer\-Fu|OLAFum|VFB\-LG|OPer\-AH|OASAOG|VFB\-SB|OPer\-S|OASSP|VFB\-W|OPer\-Fo|OASEF|VFB\-H|OPer\-B|OASL|VFB\-K|OPer\-Fl|OASPR|ChemPICV|OPICChim|GTG|LGG|LIG|FrSV|ODE|OEDA|ESV|OUC|OIConf|CartV|OCart|EPDG|LDEP|LCIP|EPDV|ODEP|OCIP|EPDV\-EDI|ODEP\-DFI|OCIP\-DFI|LMG|LDAl|LDerr|LGV|ODAlOUs|ODerr|VPRH|OPOVA|OAOVA|VLBE|OBNP|ODPPE|VLtH|ODAlAn|ODOA|TBDV|OPBD|OPPD|VRLtH|ORésDAlan|ORDOA|VNem|OCAl|OIAl|VHK|OCont|LIV|OIDAl|OID|VLpH|ODAlOV|ODOV|ZuV|OAdd|VZVM|OASM|OAVM|VtVtH|OPrTec|VGVL|ODAlGM|ODerrGM|VSS|OSJo|OSG|VKos|OCos|HyV|OHyg|ORI|MNKPV|OPCNP|LMVV|OELDAl|OELDerr|TabV|OTab|VSFK|OAbCV|OMCC|VHyS|OHyAb|OIgM|VLKA|OCDA|EpG|LEp|EpV|OEp|PaRV|OPTP|OPFP|KRG|LEMO|LRMT|KRV|OEMO|ORMT|MaschV|OMach|OMacch|ArG|LTr|LL|ArGV 1|OLT 1|OLL 1|ArGV 2|OLT 2|OLL 2|ArGV 3|OLT 3|OLL 3|ArGV 4|OLT 4|OLL 4|ArGV 5|OLT 5|OLL 5|GebV\-ArG|OEmol\-LTr|OEm\-LL|AZG|LDT|LDL|AZGV|OLDT|OLDL|ARV 1|OTR 1|OLR 1|ARV 2|OTR 2|OLR 2|HArG|LTrD|LLD|HArGV|OTrD|OLLD|BGSA|LTN|LLN|VOSA|OTN|AVG|LSE|LC|AVV|OSE|OC|GebV\-AVG|OEmol\-LSE|OEm\-LC|EntsG|LDét|LDist|EntsV|Odét|ODist|ZDG|LSC|ZDV|OSCi|ZDV\-WBF|OSCi\-DEFR|ZDUeV|ODSC|ATSG|LPGA|ATSV|OPGA|AHVG|LAVS|AHVV|RAVS|OAVS|VFV|OAF|RV\-AHV|OR\-AVS|HVA|OMAV|IVG|LAI|IVV|RAI|OAI|GgV\-EDI|OIC\-DFI|HVI|OMAI|IFEG|LIPPI|LIPIn|ELG|LPC|ELV|OPC\-AVS\/AI|BVG|LPP|ASV|OFP|OFond|WEFV|OEPL|OPPA|FZG|LFLP|FZV|OLP|SFV|OFG|BVV 1|OPP 1|BVV 2|OPP 2|BVV 3|OPP 3|KVG|LAMal|KVV|OAMal|ResV\-EDI|ORe\-DFI|ORAMal\-DFI|VDPV\-EDI|OEDRP\-DFI|OSDRP\-DFI|VKL|OCP|OCPre|VVK|OTeA|VVK\-EDI|OCA\-DFI|OTeA\-DFI|VORA|OCoR|VORA\-EDI|OCoR\-DFI|KLV|OPAS|OPre|VPVK|ORPM|VPVKEU|ORPMUE|KVAG|LSAMal|LVAMal|KVAV|OSAMal|OVAMal|UVG|LAA|LAINF|UVV|OLAA|OAINF|HVUV|OMAA|OMAINF|VUV|OPA|OPI|BauAV|OTConst|OLCostr|SAMV|OPTM|OPLM|MVG|LAM|MVV|OAM|EOG|LAPG|LIPG|EOV|OAPG|OIPG|FLG|LFA|LAF|FLV|RFA|OA Fam|FamZG|LAFam|FamZV|OAFam|OAFami|FOrgV|OFOrg|OAOrg|AVIG|LACI|LADI|AVIV|OACI|OADI|ALV\-IsV|OSI\-AC|AVFV|OFAC|OFAD|ÜLG|LPtra|LPTD|ÜLV|OPtra|OPTD|WFG|LOG|LPrA|WFV|OLOG|OPrA|WEG|LCAP|VWEG|OLCAP|VWBG|LALM|LMAM|ZUG|LAS|KBFHV|OAAcc|OACust|VRP|OPR|LwG|LAgr|GebV\-BLW|OEmol\-OFAG|DZV|OPD|VKKL|OCCEA|OCoC|QuNaV|OQuaDu|OQuSo|EKBV|OCCP|OCSC|BAlV|ODMA|LBV|OTerm|SVV|OAS|OMSt|SBMV|OMAS|OMSC|VLF|ORAgr|AEV|OIAgr|LAfV|OPVA|OPSAgr|VPrP|OPPr|OPPrim|VHyPrP|OHyPPr|OIPPrim|VEAGOG|OIELFP|OIEVFF|PSMV|OPPh|DüV|OEng|OCon|PGRELV|ORPGAA|ORFGAA|PGesV|OSaVé|OSalV|PGesV\-WBF\-UVEK|OSaVé\-DEFR\-DETEC|OSalV\-DEFR\-DATEC|VpM\-BLW|OMP\-OFAG|OMF\-UFAG|VpM\-BAFU|OMP\-OFEV|OMF\-UFAM|FMV|OSALA|OsAlA|FMBV|OLALA|OLAlA|TZV|OE|OAlle|SV|OBB|OBM|SGV|OPAAb|OPeM|EKV\-BLW|OESC\-OFAG|OVC\-UFAG|GKZ|ODVo|OCPo|HBV|OEM|OEMas|MSV|OSL|MiPV|OCL|VHyMP|OHyPL|OIgPL|EiV|OO|OU|TSG|LFE|TSV|OFE|TGDV|OSSAn|IdTVD\-V|OId\-BDTA|OIBDTA|ISLK\-V|O\-SICAL|O\-SIFA|VTNP|OSPA|OSOAn|EDAV\-DS|OITE\-PT|EDAV\-DS\-EDI|OITE\-PT\-DFI|EDAV\-EU|OITE\-UE|EDAV\-EU\-EDI|OITE\-UE\-DFI|EDAV\-Ht|OITE\-AC|OITEAc|LDV|OAgrD|ODAgr|ISLV|OSIAgr|VBPO|OIOP|OOCOP|WaG|LFo|WaV|OFo|JSG|LChP|LCP|JSV|OChP|VEJ|ODF|OBAF|WZVV|OROEM|ORUAM|BGF|LFSP|VBGF|OLFP|PrSG|LSPro|PrSV|OSPro|GGUV|OCMD|OMCont|ZustV\-PrSV|OComp\-OSPro|AufzV|OAsc|DBV|OSRP|DGV|OSEP|OSAP|PSAV|OEPI|ODPI|GaGV|OAG|OAppG|UEG|LACRE|LSgrI|BauPG|LPCo|LProdC| BauPV|OPCo|OProdC|BGRB|LEAC|LIAC|BGMD|LPPS|LDPS|VMD|ODPS|BPS|LPSP|VPS|OPSP|VDPS|OTPSP|ODPSP|BGS|LJAr|LGD|VGS|OJAr|OGD|SPBV\-EJPD|OMJ\-DFJP|OCG\-DFGP|BGFA|LLCA|PAG|LCBr|LCB|PAV|OCBr|PsyG|LPsy|LPPsi|PsyBV|OPsy|OPPsi|AkkredV\-PsyG|AccredO\-LPsy|OEAc\-LPPsi|WZG|LUMMP|LUMP|MünzV|OMon|WHG|LAMO|MessG|LMétr|LMetr|LMmV|OIMLo|OSML|MeAV|ODqua|OIQ|MeAV\-EJPD|ODqua\-DFJP|OIQ\-DFGP|ZMessV|OCMétr|OCMetr|MessMV|OIMes|OStrM|AlkBestV|OdA|OTAl|VAMF|OIMEC|OMGC|AAMV|OIAA|StMmV|OIMRI|OSMRI|VFlaW|OILAE|OLDDA|TMmV|OIMTh|OSMT|VAMV|OIGE|OSGS|EMmV|OIMepe|OSMisE|EIMG|LIFM|EIMV|OIFM|PV\-METAS|OPers\-METAS|EichGebV|OEmV|OEm\-V|GebV\-METAS|OEm\-METAS|Oem\-METAS|EMKG|LCMP|EMKV|OCMP|GebV\-EMK|OEmol\-CMP|OEm\-CMP|SprstG|LExpl|LEspl|SprstV|OExpl|OEspl|VSG|LPSE|LPre|VVSG|OPSE|OPreS|PüG|LSPr|PBV|OIP|BGBM|LMI|ZertES|SCSE|FiEle|VZertES|OSCSE|OFiEle|KIG|LIC|SERVG|LASRE|LARE|SERV\-V|OASRE|OARE|NKPV\-OECD|OPCN\-OCDE|OPCN\-OCSE|GKG|LBDI|GKV|OBDI|ChKV|OCPCh|OCCC|VIM|OSIC|OICoM|EmbG|LEmb|VUB|OOr|VUB\-WBF|OOr\-DEFR|OAO\-DEFR|VAU|ODPO|OAPO|VUZPE|OROPD|OROPS|THG|LETC|LOTC|NV|ON|AkkBV|OAccD|GebV\-Akk|Oem\-Acc|Oemo\-Acc|VIPaV|OPPEtr|OIPPE|FIDLEG|LSFin|LSerFi|FIDLEV|OSFin|OSerFi|NBG|LBN|NBV|OBN|Covid\-19\-SBüG|LCaS\-COVID\-19|LFiS\-COVID\-19|HFMV 20|OMCR 20|OPCR 20|HFMV 22|OMCR 22|OPCR 22|KAG|LPCC|LICol|KKV|OPCC|OICol|KKV\-FINMA|OPC\-FINMA|OICol\-FINMA|KAKV\-FINMA|OFPC\-FINMA|OFICol\-FINMA|BankG|LB|LBCR|BankV|OB|OBCR|RelV\-FINMA|OEPC\-FINMA|OAPC\-FINMA|ERV|OFR|OFoP|BIV\-FINMA|OIB\-FINMA|LiqV|OLiq|ABV\-FINMA|OBE\-FINMA|FINIG|LEFin|LIsFi|FINIV|OEFin|OIsFi|FINIV\-FINMA|OEFin\-FINMA|OIsFi\-FINMA|UEV|OOPA|O\-COPA|R\-UEK|R\-COPA|GwG|LBA| LRD|GwV|OBA|ORD|GwV\-ESBK|OBA\-CFMJ|ORD\-CFCG|GwV\-EJPD|OBA\-DFJP|ORD\-DFGP|GwV\-BAZG|OBA\-OFDF|ORD\-UDSC|GwV\-FINMA|OBA\-FINMA|ORD\-FINMA|MGwV|OBCBA|OURD|FINMAG|LFINMA|FINMA\-GebV|Oém\-FINMA|Oem\-FINMA|AOV|OOS|OOV|FINMA\-PV|OA\-FINMA|BEG|LTI|LTCo|FinfraG|LIMF|LInFi|FinfraV|OIMF|OInFi|FinfraV\-FINMA|OIMF\-FINMA|OInFi\-FINMA|VAG|LSA|AVO|OS|AVO\-FINMA|OS\-FINMA|VKV\-FINMA|OFA\-FINMA|VKA|OACata/

About

Simple script with regex to highlight federal laws and federal court decisions in DE/FR/IT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published