« Utilisateur:Crochet.david.bot/Scripts » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 5 :
 
==Script==
<source lang="bash">
<pre>
#!/bin/sh
python replace.py -xml:frwikiversity.xml -regex "\b(\d{1,2}) +Janvier\b" "\1 janvier"
Ligne 22 :
 
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)nnées +([1-9]0)\b" "\1nnées 19\2"
 
 
python replace.py -xml:frwikiversity.xml -regex "\b[Aa]fgh?anistan\b" "Afghanistan"
Ligne 74 ⟶ 75 :
python replace.py -xml:frwikiversity.xml -regex "Europe du nord" "Europe du Nord"
python replace.py -xml:frwikiversity.xml -regex "Europe du sud" "Europe du Sud"
 
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)bandon(er|ée?s?|ais|ait|aient|a|es?|ants?)\b" "\1bandonn\2"
Ligne 84 ⟶ 89 :
python replace.py -xml:frwikiversity.xml -regex "\b([aA]|[rR]a)cc?omm?od(ante?s?|ations?|er|ée?s?|es?|ent|ai?s?|ait|aient|ements?)\b" "\1ccommod\2"
python replace.py -xml:frwikiversity.xml -regex "\b([aA]|[dD]ésa|[rR]a)cc?ord(s?|er?|ée?s?|ais?|ait?|aient?|a?s?|ant)\b" "\1ccord\2"
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)cc?(?:eu|ue)il(s?|li[rs]?|lante?s?)\b" "\1ccueil\2"
python replace.py -xml:frwikiversity.xml -regex "\b(a|A|ra|Ra)cc?o[mn]pagn(e|er|é|ée|ées|ait|ais|a|aient|ant|ateur|atrice|ateurs|atrices|ement|ements)\b" "\1ccompagn\2"
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)s?cs?erbe(s?)\b" "\1cerbe\2"
Ligne 128 ⟶ 133 :
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)tt?itude(s?)\b" "\1ttitude\2"
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)tribu(ai[st]?|aient|able|taire|tif|tive|tion|e[sr]?|ons|ée?s?|e[rz]|ts)\b" "\1ttribu\2"
 
python replace.py -xml:frwikiversity.xml -regex "(?<![dD]['’])\b(a|A)ucun(e?)s\b" "\1ucun\2"
python replace.py -xml:frwikiversity.xml -regex "\b(A|a)ujourd *hui\b" "\1ujourd'hui"
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)utralie(ne?s?)?\b" "\1ustralie\2"
Ligne 162 ⟶ 167 :
python replace.py -xml:frwikiversity.xml -regex "\bÀ\s?post[éèeê]riori(s?)\b" "A posteriori"
python replace.py -xml:frwikiversity.xml -regex "\b(a|A)\s?priori(s?)\b" "\1 priori"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(B|b)allistique(s?)\b" "\1alistique\2"
Ligne 180 ⟶ 188 :
python replace.py -xml:frwikiversity.xml -regex "\b(b|B)rill?[ae]mm?ent\b" "\1rillamment"
python replace.py -xml:frwikiversity.xml -regex "\b(b|B)ru(?:i|ill|y)amm?ent\b" "\1ruyamment"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(c|C)abl(e|é|ée)(s?)\b" "\1âbl\2\3"
Ligne 240 ⟶ 251 :
python replace.py -xml:frwikiversity.xml -regex "\b(c|C)outeu[xs]\b" "\1oûteux"
python replace.py -xml:frwikiversity.xml -regex "\b(c|C)outeuse(s)?\b" "\1oûteuse\2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(dé|Dé|Em|em)barr?as?\b" "\1barras"
Ligne 267 ⟶ 281 :
python replace.py -xml:frwikiversity.xml -regex "\b(d|D)onn?[ée]e(s?)\b" "\1onnée\2"
python replace.py -xml:frwikiversity.xml -regex "\b(d|D)ouzes\b" "\1ouze"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(é|É|e|E)c(o?)e(u?)(r|rr)(ant|ante|ment|é|ée|és|ées|r|ais|ait|aient|ent|e)\b" "\1cœur\5"
Ligne 304 ⟶ 321 :
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)ss?en(t|s|ss|c|ç)iell?emm?ent\b" "\1ssentiellement"
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)ss?en(t|s|ss|c|ç)iel(le?)\b" "\1ssentiel\3"
 
python replace.py -xml:frwikiversity.xml -regex "\best a (?!priori)\b" "est à "
python replace.py -xml:frwikiversity.xml -regex "\beta(is|it|ient|nt)\b" "éta\1"
python replace.py -xml:frwikiversity.xml -regex "\bEta(is|it|ient|nt)\b" "Éta\1"
Ligne 326 ⟶ 343 :
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)xc?eptionn?e(l|lle|ls|lles|llement)\b" "\1xceptionne\2"
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)xc?ell?(ents?|entes?|ences?|er|ée?s?|ais|ait|aient)\b" "\1xcell\2"
 
python replace.py -xml:frwikiversity.xml -regex "\b(?<!(?:[fF]or|[aA]n)\s+)(e|E)xample(s?)\b" "\1xemple\2"
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)xig(?:ea|a|e)nce(s?)\b" "\1xigence\2"
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)xig[ae]nte(s?)\b" "\1xigeante\2"
Ligne 333 ⟶ 350 :
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)xt[ae]n[st]ion(s?)\b" "\1xtension\2"
python replace.py -xml:frwikiversity.xml -regex "\b(e|E)xtr[éèe]me?ment\b" "\1xtrêmement"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(f|F)a(s|c|sc|cs)inn?(ation|ant|ante|ants|antes|é|ée|és|ées|er|ais|ait|aient)\b" "\1ascin\3"
Ligne 343 ⟶ 363 :
python replace.py -xml:frwikiversity.xml -regex "\b(f|F)r(é|e|è)qu(e|é|è|a)mm?(a|e)nts?\b" "\1réquemment"
python replace.py -xml:frwikiversity.xml -regex "\b(f|F)usion(é|ée|és|ées|er|ais|ait|aient|ement)\b" "\1usionn\2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(G|g)allerie(s?)\b" "\1alerie\2"
Ligne 349 ⟶ 372 :
python replace.py -xml:frwikiversity.xml -regex "\b(G|g)out(|e(r|urs?|uses?|eux))\b" "\1oût\2"
python replace.py -xml:frwikiversity.xml -regex "\b(g|G)race ([aà]|au(x?))\b" "\1râce \2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(h|H)éro\b" "\1éros"
Ligne 355 ⟶ 381 :
python replace.py -xml:frwikiversity.xml -regex "\b(h|H|désh|Désh)onn?eur(s?)\b" "\1onneur\2"
python replace.py -xml:frwikiversity.xml -regex "\b(h|H|désh|Désh)onnor(er|é|ée|és|ées|ais|ait|a|aient)\b" "\1onor\2"
python replace.py -xml:frwikiversity.xml -regex "\best a b(?!priorih|H)opita(l|ux)\b" "est à \1ôpita\2"
python replace.py -xml:frwikiversity.xml -regex "\b(h|H)ormi\b" "\1ormis"
python replace.py -xml:frwikiversity.xml -regex "\b(h|H)otel(lerie?|ier?|ière?|s?)\b" "\1ôtel\2"
python replace.py -xml:frwikiversity.xml -regex "\b(h|H)uits\b" "\1uit"
python replace.py -xml:frwikiversity.xml -regex "\b(H|h)[iy]poth?[eéèêë]nuse\b" "\1ypoténuse"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(I|i)çi\b" "\1ci"
Ligne 383 ⟶ 413 :
python replace.py -xml:frwikiversity.xml -regex "\b(I|i)nfractus\b" "\1nfarctus"
python replace.py -xml:frwikiversity.xml -regex "\b(I|i)nn?on?[cç]e(nt|nce|mment|ntes?|nter|nté|ntés|nta|ntais|ntait|ntaient|nts)\b" "\1nnoce\2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b([jJ])usqu(['’]) *[áaà]\b" "\1usqu\2à"
python replace.py -xml:frwikiversity.xml -regex "\b([jJ])usqu´? *[áaà]\b" "\1usqu’à"
python replace.py -xml:frwikiversity.xml -regex "\b([jJ])eu(x)? vid[ée]os?\b" "\1eu\2 vidéo"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\bkeyn[eé]siann?isme\b" "keynésianisme"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(l|L)attitude(s?)\b" "\1atitude\2"
Ligne 398 ⟶ 437 :
python replace.py -xml:frwikiversity.xml -regex "\b(l|L)oess\b" "\1œss"
python replace.py -xml:frwikiversity.xml -regex "\b(l|L)ongu?eur(s?)\b" "\1ongueur\2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(M|m)aintenn?(a|e)n(s?|d?|ts?|t?)\b" "\1aintenan\3"
Ligne 423 ⟶ 465 :
python replace.py -xml:frwikiversity.xml -regex "\b(M|m)on(n?)ol(y|i)t(h?)e(s?)\b" "\1onolithe\5"
python replace.py -xml:frwikiversity.xml -regex "\b(M|m)ourrir\b" "\1ourir"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(mécon|re|recon|con)?nait(re)?\b" "\1naît\2">
Ligne 436 ⟶ 481 :
python replace.py -xml:frwikiversity.xml -regex "\b(n|N)ot(t?)(a|e)m(m?)(a|e)nt\b" "\1otamment"
python replace.py -xml:frwikiversity.xml -regex "\b(n|N)our(i(e?)|issant(s?)?|issante(s?)|ir|iture(s?)|ice(s?)|icier(s?)|icière(s?)|issage|isseur(s?)|isseuse(s?)|isson(s?)|it|is|issent|issais|issait)\b" "\1ourr\2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(o|O)btiend\b" "\1btient"
Ligne 442 ⟶ 490 :
python replace.py -xml:frwikiversity.xml -regex "\b(o|O)c(c?)ur(r?)(a|e)n(c|s|ss)e(s?)\b" "\1ccurrence\6"
python replace.py -xml:frwikiversity.xml -regex "\b(OE|Oe)u?dip(e|iens?|iennes?)\b" "Œdip\1"
 
python replace.py -xml:frwikiversity.xml -regex "\b(OE|Oe)il\b" "Œil"
python replace.py -xml:frwikiversity.xml -regex "\b(oe|oE)il\b" "œil"
Ligne 450 ⟶ 499 :
python replace.py -xml:frwikiversity.xml -regex "\b(o|O|ino|Ino)pp?(é|e|è)rr?ationn?(el|elle|els|elles)\b" "\1pérationn\3"
python replace.py -xml:frwikiversity.xml -regex "\b(o|O)pp?r?obre\b" "\1pprobre"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(p|P|app|App)arr?aiss?ants?\b" "\1araissant"
Ligne 461 ⟶ 513 :
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)articuli[éeè]re(s?|ment)\b" "\1articulière\2"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)artisant(s?)\b" "\1artisan\2"
python replace.py -xml:frwikiversity.xml -regex "\b(?<!(?:[fF]or|[aA]n)\s+)(ep|EP)xampleersanne(s?)\b" "\1xemple1ersane\2"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)ersonn?(ages?|alisations?|aliser|alisée?s?|alisas?|alisait|alisais|alisaient|alisme|alistes?|es?|els?|elles?|ellement|ifications?|ifiée?s?|ifier|ifiait)\b" "\1ersonn\2"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)ersonn?alitée?(s?)\b" "\1ersonnalité\2"
Ligne 469 ⟶ 522 :
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)lusieur[te]?s?\b" "\1lusieurs"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)o[êëeé]me(s?)\b" "\1oème\2"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)oltique(s?)\b" "\1olitique\2"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)olonn?ais(e?|es?)\b" "\1olonais\2"
python replace.py -xml:frwikiversity.xml -regex "\b(p|P)oss?[éeè]d(ante?s?|ée?s?|er)\b" "\1osséd\2"
Ligne 515 ⟶ 569 :
python replace.py -xml:frwikiversity.xml -regex "\b(r|R)eponsable\b" "\1esponsable"
python replace.py -xml:frwikiversity.xml -regex "\b(r|R)(é|e|è|ê)sonn?ance(s?)\b" "\1\2sonance\3"
python replace.py -xml:frwikiversity.xml -regex "\b(r|R)(?:e|é|è)[sc]{1,2}u[sc]{1,2}it((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant)\b" "\1essuscit\2"
python replace.py -xml:frwikiversity.xml -regex "\b(r|R)[eéè]ss?urr?ection(s?)\b" "\1ésurrection\2"
python replace.py -xml:frwikiversity.xml -regex "\b([rR])[ée]ouv(erte?s?|r(?:(?:ir)?(?:i?(?:ons|ez)|a(?:s|i(?:s|t|ent))?)?|î(?:mes|t|tes)|iss(?:es?|iez|ions|ent)|i[st]|e(?:s|nt)?|ir[eo]nt|ant))\b" "\1ouv\2"
 
 
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(s|S)c?h[éeè]mat?(s?)\b" "\1chéma\2"
python replace.py -xml:frwikiversity.xml -regex "(?<![dD]['’])\b(as|AS)ucunience(es?)s\b" "\1ucun1cience\2"
python replace.py -xml:frwikiversity.xml -regex "\b(s|S)cult(eur|euse|rice)(s?)\b" "\1culpt\2\3"
python replace.py -xml:frwikiversity.xml -regex "\b(?<=s|S)[^0-9 ée]) *, *(?!chement\s)b" ", \1èchement"
python replace.py -xml:frwikiversity.xml -regex "\b(?<!(?:[eE]ns|S)[aAèe]vant)\s+)ch(Ter|teresses?|eries?|eurs?|euses?|oirs?)out les\b" "\1ous les1éch\2"
python replace.py -xml:frwikiversity.xml -regex "\b(s|S)ei[zs]es?\b" "\1eize"
python replace.py -xml:frwikiversity.xml -regex "\b([sS]|[pP]rés)[éeè]lection?(s?|n(?:(?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|able|eu(?:r|se)s?))\b" "\1élection\2"
Ligne 548 ⟶ 608 :
python replace.py -xml:frwikiversity.xml -regex "\b(s|S)ymptome(s?)\b" "\1ymptôme\2"
python replace.py -xml:frwikiversity.xml -regex "\b(s|S)yst[êe]me(s?)\b" "\1ystème\2"
 
 
python replace.py -xml:frwikiversity.xml -regex "\b(T|t)ch[eéê]que(s)?\b" "\1chèque\2"
Ligne 561 ⟶ 622 :
python replace.py -xml:frwikiversity.xml -regex "\b(T|t)roisi[ée]me(ment)?\b" "\1roisième\2"
python replace.py -xml:frwikiversity.xml -regex "\b(T|t)roph[éêèëe]e\b" "\1rophée"
 
python replace.py -xml:frwikiversity.xml -regex "\b(?<!(?:[eE]n|[aA]vant)\s+)(T|t)out les\b" "\1ous les"
python replace.py -xml:frwikiversity.xml -regex "\b(à|À|ai|as|a|avons|avez|ont|avais|avait|avions|aviez|avaient|eu|avoir|en|pas) tord\b" "\1 tort"
 
Ligne 578 ⟶ 639 :
python replace.py -xml:frwikiversity.xml -regex "\b[Ww]hermacht\b" "Wehrmacht"
 
python replace.py -xml:frwikiversity.xml -regex "(?<=[^0-9 ]) *, *(?!\s)" ", "
python replace.py -xml:frwikiversity.xml -regex "(?<=[^0-9 ]) +,\" ","
python replace.py -xml:frwikiversity.xml -regex "(\.|\:) A " "\1 À "
Ligne 589 ⟶ 649 :
python replace.py -xml:frwikiversity.xml -regex "innement(s?)\b" "inement\1"
python replace.py -xml:frwikiversity.xml -regex "onement(s?)\b" "onnement\1"
python replace.py -xml:frwikiversity.xml -regex "repp" "rep" </source>
</pre>