Utilisateur:Acer11/Trévoux data 1.js

La bibliothèque libre.

Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : Maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac) ;
  • Google Chrome : Appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac) ;
  • Internet Explorer : Maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ;
  • Opera : Allez dans Menu → Settings (Opera → Préférences sur un Mac) et ensuite à Confidentialité & sécurité → Effacer les données d'exploration → Images et fichiers en cache.
var char_min = 'a-zéèàùâêîôûŷäëïöüÿçœæſ';
var char_maj = 'A-ZÉÈÀÂÙÊÎÔÛŶÄËÏÖÏŸÇŒÆ';
var char = char_min + char_maj;
 
var bw = '([^' + char + ']|^)';
var ew = '([^' + char + ']|$)';

var typo_def_trevoux_1 = new Array(
     //";C", "☞ ", //Pb ici
     // Format: couple de regexp, remplacement, le flag est toujours "g".
     // Ordre définitions qqfois important

     // apo droite, apo inverse : probablm erreur.
     "([^'])['‘]([^'])", "$1’$2",

     "[.][.][.][.]*", "…",
     " ([,.])", "$1",

     "([^ ])([;:!?])", "$1 $2",
     "([«;:!?])([^ \s…])", "$1 $2",

     // Séparé des précédentes sinon "word!»" overlap
     "([^ ])([»])", "$1 $2",

     // Une regexp précédente a pu produire des <espace>\n
     // de+ les espaces en fin de ligne n'ont pas d'intérêt
     " (\n|<br)", "$1",

     // 3 majuscules en début ligne → paragraphe
     "([^\n])\n([A-ZÉÈÊÏÎŒ][A-ZÉÈÊÏÎŒiîÏl][A-ZÉÈÊÏÎŒ])", "$1\n\n$2",
     // 4 majuscules en cours de ligne → paragraphe
     " ([A-ZÉÈÊÏÎŒ][A-ZÉÈÊÏÎŒiîÏl][A-ZÉÈÊÏÎŒiîÏl][A-ZÉÈÊÏÎŒ])", " \n\n$1",
     //Exception pour les chiffres romains
     "\n\n([CDILMVX][CDILMVX][CDILMVX][CDILMVX])", " $1",

     //ligne de moins de 35 signes qui ne sont pas des \n suivi par un \n → paragraphe
     "(\n[^\n]{1,35}\n)([^\n])", "$1\n$2", 

     // Césure mais après l'insertion des paragraphes
     "-\n([a-zéèçà])", "$1",

     "([^\n])\n([^\n])", "$1 $2",

     // restaure les sauts de ligne entre les italiques (en usage entre les <poem>)
     "'' ''", "''\n''",

     //s ← [CfFiîïIjJlLrtT/19\\(]’?
     "(■,|\\-,|•,)", ";",
     " \\-, ", " ; ",
     ";([a-zéèçà])", "; $1",
     "’ ", "’",
     "j ", ", ",
     " ,", ",",
     ",([a-zéèçà])", ", $1",
     "([ \\.\n])([’\\^çf]? ?[CfïîjJl\\)\\{\\^] ?[CfFZ]?’?[FT] ?[\\?’\"\\^]?|\\{?[■If\\|]?[§actfIJ\\(\\|][COSk\\-\\?\"\\^°=] ?|I/\\-I ?\\? ?|£<ir ?|\\^y[FT])[ \n]?", "$1☞ ",
     "([ \\.\n])([’\\^çf] ?[CfïîIjJl\\?\\|\\)\\{\\^] ?[4CfFZ][JFTL]? ?[\\?’\"\\^\\.])[ \n]?", "$1☞ ", 
     "([ \\.\n])([f\\^]?fS[\"\\^’]? ?|§?[4CI\\|]\\^?[GJOS][\\-\\?’\"\\^°]|[\\(\\|][iï] ?J[\\?’\"\\^] ?|[ÇU][’\"\\^] ?|(l’|[4§])CJ ?[\\?’\"\\^])[ \n]?", "$1☞ ",
     "([ \\.\n])([’if%•\\{\\^c\\|]? ?[tf0;\\$§S\\^/\\{c#=\\.][’\"\\^°]? ?[3JpPÔ] ?[\\-\\?’\"\\^°=\\.])[ \n]?", "$1☞ ",
     "([ \\.\n])([giî%\\$§Ç\\|\\^\\(] ?[cdt\\:]? ?[Cf][JÔTF\\?] ?[\\-\\?’\"\\^°=\\.]?)[ \n]?", "$1☞ ",
     "([ \\.\n])([giî%\\$§Ç\\|\\^\\(] ?[cdt\\:]?C[JTF\\?r]’?|[gî%\\$§Ç\\|\\^\\(] ?[ct\\:]?[Cfr][JTF\\?rt]’?)[ \n]?", "$1☞ ",
     "([ \\.\n])([fgî%\\$§Ç\\|\\^\\(] ?[ct\\:]?[Cfr][JTF\\?rt]’?)[ \n]", "$1☞ ",
     "([ \\.\n])([giî£%\\$§Ç\\|\\^\\(] ?[cdt\\:]? ?[Cf][JTF\\?]’?|[gî£%\\$§Ç\\|\\^] ?[cdt\\:\\(]? ?[Cf] ?[JTF\\?]?’?)[ \n]?", "$1☞ ",
     "([ \\.\n])([fgî£%\\$§Ç\\|\\^] ?[cdt\\:]? ?[Cf] ?[JTF\\?]?’?)[ \n]", "$1☞ ",
     "([ \\.\n])(f[cdt]?[Cf] ?[JÔTFL\\?]’?|[f\\(\\|]<? ?[Cfij][fJ\\^][’\"\\^]|[’\\^çf]?( |\n)[CiïîIjJl\\?\\|\\)\\{\\^] ?[4CfFZ][rs] ?[\\?’\"\\^]?)[ \n]", "$1☞ ",
     "\\. [■If\\|]?[§ctfIJ\\(\\|][er] ?[\\-\\?’\"\\^°=\\.][ \n]", ". ☞ ",
     "([ \\.\n])(■[°\"\\^’] |tj[OÔ] ?[\\-\\?’\"\\^°=\\.][ \n])", "$1☞ ",
     "([ \\.\n])([\\$§Ç][C][ïîIjJ][JF][ \n])", "$1☞ ",
     "([ \\.\n])([’\\^])([4A-Zc])[f’\\*] ?[=\\-\\?°’\"\\^]?[ \n]", "$1☞ ",
     "([ \\.\n])(rcJ|[I%\\|]p) ?[=\\-\\?’\"\\^°][ \n]?", "$1☞ ",
     "([ \\.\n])([\\$§fS] ?[s][iïîI][TFr] ?[=\\-\\?\\^\"°’]?|t? ?[ct\\:]? ?[Cf][JTF\\?’] ?[=\\-\\?\\^\"°’]?)[ \n]", "$1☞ ",
     "([ \\.\n])([IÎj])?([ifrtO][OCÇJU][FlT])[ \n]", "$1☞ ",
     "([ \\.\n])([ÇCJU]i?[cirt][crt]|[\\$§] ?[il\\:] ?[=\\-\\?\\^\"°’])[ \n]", "$1☞ ", //
     "( l<c | [<>]?[358S]c | <? ?[il\\:] ?<c | \\; ?\\! ?Jc | c\\^\\- | [ct]S ?\\:? | i ?[\\:\\^] | [i<>\\:][3iïS]c | [iîIt>\\(]k ?\\.? | ?<k | ?[\\:\\(] ?\\? ?c | [ëèêôÔ]’?c | àt |J\\( | [6\\^][’ce\\:] | S\\( | « [S\\^]\\: ?\\: | S[<C]\\.? | Si\\. )", " & ",
     " ([<«>]?(ïv) ?[cèz\\:]?|[<«>]?[ciïv]S ?[cèz\\:]?|[<«>][ciïv]?S ?[cèz\\:]?) ?", " & ", // si mieux q [i<>\\:][iS]c <Sè
     " \\(J[ce]\\. | 6’[ce]\\. | \\(Sec\\. ?| \\(S[ce]\\. ", " &c. ",
     "([^\\.])([ \\(])Se ", "$1$2& ",   
     "& : ", "& ",
     "☞ & ", "☞ Se ",                 
     "\\*", ".",
     bw + "([CDIlLMVX]|)([CDIlLMVX]|)([CDIlLMVX]|)([XIl]|)([XIl])[°\"\\^’] ", "$1$2$3$4$5$6{{e}} ",
 
     //Chgm important Trévoux en début script
     "([,\\.] ?[Cfiîl1r\\(\\{][’\"]?[,\\.] ?[CÇfî1][’\"]?[,\\.]? |[,\\.] ?[Cfiîl1r]\"? [CÇfî1][’\"]?[,\\.]? )", ". s. f. ",
     "([,\\.] ?[Cfiîl1r\\(\\{][’\"]?[,\\.] ?(in|iu|ln|lu|m|ni|ui)[,\\.]? |[,\\.] ?[Cfiîl1r][’\"]? (in|iu|ln|lu|m|ni|ui)[,\\.]? )", ". s. m. ",
     "[,\\.] ?[aâinz][àd][vy][,\\.] ", ". adv. ",
     "[,\\.] ?[aâinz][àd][jJ\\)][,\\.] ", ". adj. ",
     "[,\\.] ?[aâinz][àd][jJ\\)][,\\.] [CÇfFiîïIjJlLrtT/19\\(]’?[,\\.] ", ". adj. f.",
     "[,\\.] ?[aâinz][àd][jJ\\)][,\\.] (in|iu|ln|lu|m|ni|ui)[,\\.] ", ". adj. m.",
     "[,\\.] ?p[aâinz][cirt][cilrt][,\\.] ", ". part. ",
     "[,\\.] ?p[aâinz][cirt][cilrt][,\\.] ?p[aâinz][CfFiîïIjJlLrtT/19\\(]’?[CfFiîïIjJlLrtT/19\\(]’?[,\\.] ", ". part. pass. ",
     "[,\\.] ?[CÇfî1][’\"]?[,\\.]? p[il][,\\.]? ", ". f. pl. ",
     "[,\\.] ?(in|iu|ln|lu|m|ni|ui)[,\\.]? p[il][,\\.]? ", ". m. pl. ",
     "[,\\.] ?(in|iu|ln|lu|m|ni|ui)[,\\.]? ?& ?[CÇfFiîïIjJlLrtT/19\\(]’?[,\\.]? ", ". m. & f. ",

     // 1 majuscules au moins en cours de ligne suivies de " s. m. "," s. f. ",". adv. "→ paragraphe
     " ([A-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ]*\\. ?s\\. ?f\\. )", " \n\n$1",
     " ([A-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ]*\\. ?s\\. ?m\\. )", " \n\n$1",
     " ([A-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ]*\\. ?adv\\. )", " \n\n$1",
     " ([A-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ]*\\. ?adj\\. )", " \n\n$1",
     " ([A-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ][a-zéèêA-ZÂÉÈÊÏÎŒ]*\\. ?part\\. )", " \n\n$1",
     "([\nA-ZÂÉÈÊÏÎŒ])([A-ZÂÉÈÊÏÎŒ][A-ZÂÉÈÊÏÎŒ][A-ZÂÉÈÊÏÎŒ][A-ZÂÉÈÊÏÎŒ]*\\, ?)\n\n", "$1$2 ",

     // Ordre alphabétique de l'expression corrigée.
     //d'ab regexp pouvant restaurer espaces
     "(a|â|\\.i|i\\.|n|z)pp[cez][il][il][cez](r|)(a|)(i|)(e|o|)(n|)(s|t|z|)", " appelle$2$3$4$5$6$7 ",

     "([^m])[il]([ ’]|)(a|â|\\.i|i\\.|\\.r|n|z)(ii|u|U)[filrt][clrtv][ceoz]([^f])", "$1 l’autre $5",
     "([dlL])([ ’])?(a|A)(ii|n|u|U)[cfilrt][cilrtv][ceoz][CÇfFiîïIjJlLrtT/19\\(]’?[co][il]s", "$1’$3utrefois ",
     "([^dlL’]) ?(a|A)(ii|n|u|U)[cfilrt][cilrtv][ceoz][CÇfFiîïIjJlLrtT/19\\(]’?[co][il]s", "$1 $2utrefois ",
     "([’ v\n])(a|â|i|\\.i|i\\.|z)(ii|u|U)[cilrt][cilrtv][cez]s(,|\\.|)", "$1autres$4 ",
     "([’ v\n])(a|â|i|\\.i|i\\.|n|z)(ii|u|U)[cilrt][cirtv][cez]s(,|\\.|)", "$1autres$4 ",
     "([’ v\n])(a|â|i|\\.i|i\\.|n|z)(ii|u|U)[cirt][cilrtv][cez]s(,|\\.|)", "$1autres$4 ",
     "(c|C)[ce](s|) ?(iii|in|iu|m|ni|ui)o[cilrt](s|)" + ew, " $1e$2 mot$4$5",
     "(c|C)[ce](s|) ?(iii|iu|m|ni|ui)[co][cilrt](s|)" + ew, " $1e$2 mot$4$5",
     "([nr\\-])c[co](ii|n)[cilrt][cilrtv][ceé]e(s|)", "$1contrée$3 ",
     "([^nr\\-]) ?(c|C)[co](ii|n)[cilrt][cilrtv][ceé]e(s|)", "$1 $2ontrée$4 ",

     "[àdèòA4](a|â|\\.i|i\\.|n|z)(ii|n|u|U)s ?[il]( |’)", " dans l’",
     "D(a|â|i|\\.i|i\\.|n|z)(ii|n|u|U)s ?[il]( |’)", " Dans l’",
     "[àdèòA4](a|â|i|\\.i|i\\.|n|z)(ii|n|u|U)s ?[il][cez](s|)([^z])", " dans le$3 $4",
     "D(a|â|i|\\.i|i\\.|n|z)(ii|n|u|U)s ?[il][cez](s|)([^z])", " Dans le$3 $4",
     "[àdèòA4](a|â|i|\\.i|i\\.|n|z)(ii|n|u|U)s ?[il](a|â|i|\\.i|i\\.|n|z)", " dans la ",
     "D(a|â|i|\\.i|i\\.|n|z)(ii|n|u)s ?[il](a|â|i|\\.i|i\\.|n|z)", " Dans la ",
     "([^129aâbeègiïlnoôrsuy \\-])d[ce](r|s|z|)" +ew, "$1 de$2$3",
     bw + "(à|â|i|n|z) ?[àdèòA4][il][cilrtv][cetz]", "$1à dire ",
     bw + "(a|à|â|i|n|z) ?[àdèòA4][il][cilrt][cetz]", "$1à dire ",
     "à ?[àdèòA4][il][cilrtv][cetz]", " à dire ",
     "[àdèòA4][il][cilrt] ?(a|â|i|\\.i|i\\.|n|z)(ii|n|u|U)[CfFiîïIjJlrtT/19\\(s]’?[CfFiîïIjJlrtT/19\\(s]’?[il]", " dit aussi ",
     "E(ii|n|u)[cr][co][cilrtv][cez]", " Encore ",
     "[cez](ii|n)[cr][co][cilrtv][cez]", " encore ",
     "[cez]uc[co][cilrtv][cez]", " encore ",
     "(c|e|E)[CfFiîïIjJlrtT/19\\(s]’?p[ceè][cç][cez](s|)", " $1spèce$2 ",
     "(c|C)( |’)[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ?[aà] ?[àdèòA4][il][cilrt][cez]", "$1’est-à-dire ",
     "[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ?[aà] ?[àdèòA4][il][cilrt][cez]", " est à dire ",

     bw + "[ceé][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIrt] ?l[ce]", "$1est le ",
     "( |’)[ceé][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ?(ii|iî|n|u|U)(ii|iî|n|u)(e|) ", "$1est un$4 ",
     "[eé][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ?(ii|iî|n|u|U)(ii|iî|n|u)(e|) ", " est un$3 ",
     "(c|C|n)( |’|)[ceé][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ?(p[aânz]s ?|)(ii|iî|n|u|U)(ii|iî|n|u)(e|) ", " $1’est $3 un$6 ",
     bw + "(i|I)[il] ?[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt]" + ew, "$1$2l est$3",
     "([^aAcdeœfhnNoprstuvx])(i|I)[il] ?[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt]" + ew, "$1 $2l est$3",
     "([aAcdeœfhnNoprstuvx])(i|I)[il] ?[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt]" + ew, "$1$2l est$3",

     "[ceéz][il][il][ceéz] ?[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ", " elle est ",
     "[EF][il][il][ceéz] ?[ceéz][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ", " Elle est ",
     "(i|I)[il]s ?[CfFiîïIjJlLrtT/19\\(s]’?[coòô](ii|u|u)[ciîïIlrt]", " $1ls sont ",
     "[ceéz][il][il][ceéz]s ?[CfFiîïIjJlLrtT/19\\(s]’?[coòô](ii|u|u)[ciîïIlrt]", " elles sont ",
     "[EF][il][il][ceéz]s ?[CfFiîïIjJlLrtT/19\\(s]’?[coòô](ii|u|u)[ciîïIlrt]", " Elles sont ",

     bw + "[eéz][cilrt][co]i[cez](ii|n|u)[cilrt]", "$1étoient ",
     "([bfgilnprt])[éz][ct][co]i[cez](ii|n|u)[cilrt]" + ew, "$1étoient$3",
     "([^bfgilnprt])[éz][ct][co]i[cez](ii|n|u)[cilrt]" + ew, "$1 étoient$3",
     bw + "[ceéz][cit][co]i[cirt]", "$1étoit ",//après "étoient"

     "(E|F)[cilrtv](a|â|i|\\.i|i\\.|n|z)(ii|n|u)[ce][ce]", " France ",

     "\\. ?Us" + ew, ". Ils$1",
     "[il][il] ?y ?(a|â|i|\\.i|i\\.|n|z)([^uv])", " il y a $2",

     "([^l])(l|L)[cez](s|) ?(ii|n|u)[co](iii|in|iu|m|ni|ui)(s|)" + ew, "$1 $2e$3 nom$6$7",
     "([^l])(l|L)[cez](s|) ?(ii|n|u)[co](iii|in|iu|m|ni|ui)(s|)([^abeim])", "$1 $2e$3 nom$6 $7",
     "([^l])[il][cez](s|) ?(ii|n|u)[co](iii|in|iu|m|ni|ui)(s|) + ew", "$1 le$2 nom$5$6",
     "([^l])[il][cez](s|) ?(ii|n|u)[co](iii|in|iu|m|ni|ui)(s|)([^abeim])", "$1 le$2 nom$5 $6",

     "(iii|in|iu|m|ni|ui)[cez] ?(<l|à|d|è|ò|ô|A|4)[il][cilrt]" + ew, " me dit$3",
     "(c|C|d|D|L|m)[ce](s|) ?(iii|iu|m|ni|ui)[co][cilrt](s|)" + ew, " $1e$2 mot$4 ",
     "(c|C|d|D|L|m)[ce](s|) ?(iii|in|iu|m|ni|ui)o[cilrt](s|)" + ew, " $1e$2 mot$4 ",

     "[CO](ii|iî|n|u) ?(<l|à|d|è|ò|ô|4)[il][cilrt]([^aâ])", " On dit $3",
     "[CO](ii|iî|n|u) ?p[cez](ii|iî|n|o|u|U)[cilrt] ?[il][cez](s|) ?[àdèòA4][il][cilrtv][cez] ?de ?(iii|in|iu|m|ni|ui)[ceêéèSz](iii|in|iu|m|ni|ui)[cez] ?[cez](ii|n|u)", " On peut le$3 dire de même en ",
     "[CO](ii|iî|n|u) ?p[cez](ii|iî|n|o|u|U)[cilrt] ?[il][cez](s|) ?[àdèòA4][il][cilrtv][cez]", " On peut le$3 dire ",
     bw + "[co](ii|iî|n|u) ?p[cez](ii|iî|n|o|u|U)[cilrt]", "$1on peut ",
     bw + "(ii|n|u)[ce] ?p[cez](ii|iî|n|o|u|U)[cilrt]", "$1ne peut ",

     bw + "p[aâAz][cilrt][ce][ce]( |\\-)", "$1parce$2",
     "(p|P)[aâinz][cilrtv] ?[àdèòA4][ce]s", " $1ar des ",
     "(P|p)[il1/1\\(](ii|iî|n|o|u|U)(h|ù|[CfiîïIjJlLrtT/19\\(s]’?[iïîIÎÏl1])[ceotz](ii|iî|n|o|u|U)[cilrtv]s", " $1lusieurs ",
     "(p|P)[co](ii|n|u|U)[cilrtv] ?(c|d|l)[ce](s|)" + ew, " $1our $3e$4$5",

     "(P|p)[co](ii|iî|n|o|u|U)[cilrtv] ?[àdèòA4][il][cilrtv][cez]", "$1our dire ",
     "(P|p)[cilrtv][ce](iii|in|iu|m|ni|ui)[il][ce][cilrtv](s|)([^ce])", " $1remier$3 $4",
     "[il][cetz](s|) ?(P|p)[cilrtv][ce](iii|in|iu|m|ni|ui)[il][ce][cilrtv](s|)([^ce])", " le$1 $2remier$4 $5",
     "(P|p)[cilrtv][ce](iii|in|iu|m|ni|ui)(ù|[il][ceè])[cilrtv][ce](s|)", " $1remière$4 ",
     "[il](a|â|i|\\.i|i\\.|n|z) ?(P|p)[cilrtv][ce](iii|in|iu|m|ni|ui)(ù|[il][ceè])[cilrtv][ce]", " la $1remière ",
     "[il][cetz][sS] ?(P|p)[cilrtv][ce](iii|in|iu|m|ni|ui)(ù|[il][ceè])[cilrtv][ce]s", " les $1remières ",

     "q(ii|iî|n|o|U)", "qu",//regexp prépare suivantes
     "([^A-ZÂÉÈÊÏÎŒ])Q(ii|iî|n|o|U)", "$1Qu",//regexp prépare suivantes
     "([A-ZÂÉÈÊÏÎŒ])Q(ii|iî|ll|n|o|u)", "$1QU",//regexp prépare suivantes
     "(q|Q)(ii|M|n|u|U)(\\.i|\\.r|i\\.|a|â|n|z)(ii|n|ri|u)[àòdA4]", " $1uand ",
     "(q|Q)uc", "$1ue",//quo plus rare regexp prépare suivantes
     "p(a|â|i|\\.i|i\\.|n|z)[cilrtv][ce][cetz] ?qu", " parce qu",
     bw + "(q|Q)ue ?[il][cez](s|)([^o])", "$1$2ue le$3 $4",
     "(j|J)(ii|iî|n|o|u|U)[CfFiîïIjJlLrtT/19\\(s]’?q", " $1usq",//regexp prépare 1 des suivantes
     "([^abhikuy])(l|L)[co][cilrtv]iq", "$1 $2orsq",//regexp prépare 1 des suivantes
     "(l|L)[co][cilrtv][CfFîïIjJlLrtT/19\\(s]’?q", " $1orsq",//regexp prépare 1 des suivantes
     "(p|P)[cilrtv][cetz][CfFiîïIjJlLrtT/19\\(s]’?q", " $1resq",//regexp prépare 1 des suivantes
     "(p|P)(ii|iî|n|o|u|U)[il][CfFiîïIjJlLrtT/19\\(s]’?q", " $1uisq",//regexp prépare 1 des suivantes
     "(q|Q)u[co][il]q", " $1uoiq",//regexp prépare 1 des suivantes
     "([^aéx])(q|Q)u(’| |)[cetz][il][il][cetz]([^s])", "$1 $2u’elle $4",
     "(q|Q)ue ?(ii|n|u)[co](ii|n|u|U)s", " $1ue nous ",

     "([^ils])(q|Q)u(’| [cetz]|)[il][il](s|)", "$1 $2u’il$4 ",
     "([ils])(q|Q)u(’| [cetz]|)[il][il](s|)", "$1$2u’il$4 ",
     "([^beilsu])([^é \\-])(q|Q)ui" +ew, "$1$2 $3ui$4",
     "([^n])(c|C)[cez] ?qu[il]", "$1 $2e qui ",
     "([^r])(c|C)[cez] ?qu(’| )", "$1 $2e qu’",
     "(c|C|mi|Mi|y)[cez](ii|n|u|U)x ?qu([’aeéio])", " $1eux qu$3 ",
     "(à|dc|de|les|lcs|pas|vaut) ?(c|C|mi|Mi|y)eux ?qu([’aeéio])", " $1 $2eux qu$3 ",

     "(q|Q)u[il] ?[ceé][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt] ", " $1ui est ",
     "(q|Q)u[il] ?[CfFiîïIjJlLrtT/19\\(s]’?[cez] ", " $1ui se ",
     "(q|Q)u[cetz][[cez]il]qu(’| )", " $1uelqu’",
     "[àdèòA4][cetz] ?qu[cetz][il]qu(’| )", "de quelqu’",
     "(q|Q)u[il]qu(’| )(ii|iî|n|u|U)(ii|iî|n|u)", " $1uelqu’un ",
     "[àdèòA4][cez] ?qu[cetz][il]qu(’| )(ii|iî|n|u|U)(ii|iî|n|u)", "de quelqu’un ",
     "(q|Q)u[cetz][il]qu[cetz](s|)([^f])", " $1uelque$2 $3",
     "(q|Q)u[cetz][il]qu[cetz][CfFiîïIjJlLrtT/19\\(][co][il]s", " $1uelquefois ",
     "[àdèòA4][cez] ?qu[cetz][il]qu[cetz](s|)", "de quelque$1 ",
     "qu[cez] ?qu[cetz][il]qu[cetz](s|)", "que quelque$1 ",
     "lque ?[co](h|li)[co][CfFiïîjJIlrtT/19\\(s][cez](s|)", "lque chose$2 ",
     "(q|Q)u[cetz][il]qu[cetz][CÇfFiîïIjJlLrtT/19\\(][co][il]s", " $1uelquefois ",
     "(q|Q)u[cetz][il]qu[cetz]s ?(ii|iî|n|u|U)(ii|iî|n|u)s", " $1uelques uns ",

     " ?([^éop\\-])[cilrtv][ceéz][CÇfFiîïIjJlLrtT/19\\(]’?[ceéz][cilrtv][cetz](ii|iî|n|u)c[cetz](s|z|)", "$1 référence$3 ",
     "[cilrtv][ceé]j[co](ii|n|u|U)[il]", " réjoui",
     "R[ceé]j[co](ii|n|u|U)[il]", " Réjoui",
     "([abcdeégortuûv])[ir]i[CfFiîïIjJlLrtT/19\\(s]’?[CFîïIjJLrT/19\\(s]’?[aâinz](ii|n|u)[cilrt](e|)(s|)", "$1rissant$3$4 ",
     "([abcdeégortuûv])[ir]i[CFiîïIjJLrtT/19\\(s]’?[CfFîïIjJlLrT/19\\(s]’?[aâinz](ii|n|u)[cilrt](e|)(s|)", "$1rissant$3$4 ",

     "[cilrtv][co]y[aâinz](ii|n|u|U)(iii|in|iu|m|ni|ui)[ce](s|)", " royaume$3 ",
     "R[co]y[aâinz](ii|n|u|U)(iii|in|iu|m|ni|ui)[ce](s|)", " Royaume$3 ",
     "[CfFiîïIjJlLtT/19\\(s]’?[ceéo][àdèòA4](in|iu|ni|ui)([rst])", " sédui$2",
     "([^p]) ?[CfFiîïIlLrtT/19\\(s]’?(ii|iî|n|u|U)[lrt] ?[il](a|â|\\.i|i\\.|z)([^q])", "$1 sur la $4",
     "([^p]) ?[CfFiîïIlLrtT/19\\(s]’?(ii|iî|n|u|U)[lrt] ?[il](a|â|\\.i|i\\.|z)q", "$1 sur laq",
     "(t|T)[cetz][cilrtv](iii|in|iu|m|ni|ui)[cez](s|) ?(<l|à|d|è|ò|ô|A|4)[cez](s|)", " $1erme$3 de$5 ",
     "([^a])[cilrt][co](ii|n|u|U)s ?[il][ce][sS]", "$1 tous les ",
     "T[co](ii|n|u|U)s ?[il][ce][sS]", " Tous les ",

     "[cilrt][co](ii|n|u|U)[cilrt][ce]s ?[CfFiîïIjJlLrtT/19\\(s]’?[bco][cilrtv][cilrt][ce]s ?[àdA4]([^ ])", " toutes sortes d$2",
     "[àdèA4][ce] ?[cilrt][co](ii|n|u|U)[cilrt][ce]s ?[CfFiîïIjJlLrtT/19\\(s]’?[bco][cilrtv][cilrt][ce]s", " de toutes sortes ",
     "([^en\\-])[cilrt][ilrtv][co](ii|iî|n|u|U)v[ce](s|z|)([^nr])", "$1 trouve$3 $4",

     "[fFiîïIjJT/19\\(s]’?[cez] ?(<l|à|d|è|A|ò|ô|4)[il][clt]", " se dit ",
     " [fFiîïIjJrT/19\\(s]’?[cez] (<l|à|d|è|ò|ô|4)[il][clrt]([^cei])", " se dit $2",
     "[fFiîïIjJ/19\\(s]’?[cez] (<l|à|d|è|ò|ô|4)[il][clrt]([^cei])", " se dit $2",


     "   ", " ",//3 espaces → 1seul
     "  ", " ",//2 espaces → 1seul
     "’ ", "’",
     " ([,.])", "$1",
     "\n ", "\n",// esp en début d ligne

     "([a-zéèà])J, ", "$1s, ",//J peut être virgule…
     "([a-zéèàA-ZÂÉÈÊÏÎŒ]) J ([^aeéèiouy])", "$1, $2",
     "([a-zéèàA-ZÂÉÈÊÏÎŒ])\\^ ([a-zéèêA-ZÂÉÈÊÏÎŒ])", "$1, $2",
     "([^jJqQwWxX09/\\^])/([^d0-9/])", "$1l$2", 
     "([a-zàâçéêèiïîôû])\\(([a-zàâçéêèiïîôû])", "$1s$2",
//=====>A     
     "([ ’])yE", "$1Æ",
     "[aâz]bc([s, \\.])", "abe$1",
     "([ ’])[aâz]b[CfïIJtT/1\\(]", "$1abs",    
     "([én’ \n])([aA])bl[ceéèê]([nq])", "$1$2bse$3",
     " A[bh][ixy]...n([s, \\.])", " ''Abyssin$1'' ",
     "zch", "ach",
     "( |’)[aâz]ch[cez][cirt]", "$1achet",
     bw + "Ach[cez][cirt]", "$1Achet",
     "à[àdA4]ir[cez]", "à dire",
     "([ ’él])[aâcdûz][àAdû][crt][cez][CfFiîjJlsT/1\\(][CfFîIjJlsT/1\\(]", "$1adress",
     "( |’)[aâdz][àdû]v[cez]r[Cfîls/1]", "$1advers",
     "([degilmnrstv])[aâiz]i[CfFiîïIjJlLT/19\\(s]’?[bcoòô](ii|n|u)(s|)" + ew, "$1aison$3$4",//finale aison avant asion
     " [aâz][ir]t[il]([cfglmos])", " arti$1", 
     "([cruv])[aâinz](h|[CfiîïjJlLT/19\\(s][iîïIÎÏ])[co](ii|n|u)" + ew, "$1asion$4", //finale asion
     "([cru])[aânz](h|[CfiîïjJlLrT/19\\(s][iîïIÎÏl])[co](ii|n|u)" + ew, "$1asion$4", //finale asion
     "([abceéfhnprsx \n])([bcfhjlnrstv])[aânz](h|[CfFiîïIjJLT/19\\(s]’?[iîïIÎÏ])[co](ii|n|u)s" + ew, "$1$2asions$5", //finale asions
     "([abcefhnprsx \n])([bcfhjlnrstv])[aânz](h|[CfFiîïIjJLT/19\\(s]’?[iîïIÎÏl])[co](ii|n|u)s" + ew, "$1$2asions$5", //finale asions
     "[aâz]hle", "able", //surtout finales en "able"   
     "(é|f|’| )([Aaâz])[CÇfiîjJltT/1\\(][CÇfFiîIjJltT/1\\(][ceéèêz][ci][cirt]", "$1$2ffect", //"défaffect -> désaffect" mais "assette" (rare)
     "(é|s|’| )([Aaâz])[CÇfiîjJltT/1\\(][CÇfFiîIjJltT/1\\(][ceéèêz](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)", "$1$2ffect",
     "Ain[Cfiîls/1\\(][iîl]", "Ainsi",
     "Ainh", "Ainsi",
     "[aâz]in[CfiîjJls/1\\(][iîl]", "ainsi",
     bw + "ainh", " $1ainsi",
     "[aâz][iïî][CfFîjJs/1\\(][iïî]", "aisi",
     "([bdefghilmMnprstuvV])ai[CfFiîïIjJlT/19\\(]on([ns, \\.\\-])", "$1aison$2",
     bw + "(A|a)j(ii|n|u)", "$1$2ju",
     "[aâz][n][ce][cez]" + ew, "ance$1",//finales ance
     "ap([^aout])c", "ap$1e",
     bw + "[aâz][CfFîIjJ1\\(]c([aeéèhilory])([bdeéfilmnortu, \\.])", "$1asc$2$3",//pb si c=t
     "([bBcCdéfFgGhiklLmMnpPrRvV])[aâz][CfFIjJtT/19\\(]c([aeéèiloru])", "$1asc$2",
     bw + "[aâz][CfFîIjJ1\\(][rt]([aeéèhioruy])([aceéfgiïlmnopqrst, \\.])", "$1ast$2$3",//pb si [rt]=t
     bw + "A[CfîjJls/1\\(][iî]([ae])([clnrt])", "$1Asi$2",//pas "Ailer ; ni Aller"
     bw + "[aâz][fîjJtT/1\\(]p", "$1asp",
     bw + "A[fîjJtT/1\\(]p", "$1Asp",
     "[aâz][CfFïIjJlT/1\\(][crt][crt][cez]", "astre",
     "A[CfïIjJlT/1\\(][crt][crt][cez]", "Astre",
     bw + "(A|a)[CfFiîïIjJlrT/19\\(s]’?[cilrt][cilrtv][il](ii|n)", "$1$2strin",
     "[aâz][CfFïIjJlT/1\\(][crt][crt][co]", "astro",
     "A[CfïIjJlT/1\\(][crt][crt][co]", "Astro",
     "[aâz][uU]j[ceu]", "aujo",//aujourd'hui
     "([cfhlr \n\\-])[aâz]u[CfFiîïIjJlrT/19\\(][crt]([aeéèiru])", "$1aust$2",
     "([Pp \\-\n])[aâz][vy][CfFîïIjJlrtT/19\\(s]([aâeéèi \\-\b])([^l])", "$1ays$2$3",
     "(p|P)[aâz][vy][CfFiîïIjJlrtT/19\\(][aâz](ii|n|u)", "$1aysan",
     "(b|B)[aâz][cirt]b", "$1arb",
//=====>B
     "(b|B)[aâz][f\\(]([aceit])", "$1as$2",
     " (b|B)[az][CiîïjJltT/1\\(][CfFiîïIjJT/1\\(]([aâeéèiou])", " $1ass$2",//pas bâtir
     "(b|B)[cez]r([,\\. ])", "$1er$2",
     "(b|B)[cez][CfFiïîjJltT/1\\(]c[cez]", "$1esce",
     "(b|B)[cer][CfFiîIjJlt/1\\(][co]in", "$1esoin",
     "Béc([^ahou])", "Réc$1",
     "(b|B)l[aâz][CfFjJl/1\\(]([^af])", "$1las$2",//éviter blafard blaffard
     "([^P].)bl[ceor]([s, \\.])", "$1ble$2",//finale en ble ; pas Pablo
     "(b|B)[hH]([cegs, \\.])", "$1li$2",
     "(b|B)lcm", "$1lem",
     "(b|B)l[cez][CfFiîïjJlT/1\\(][CiîïIjJlrtT/1\\(][ceéèêz]", "$1lesse",
     "(b|B)l[cez][CfFiîïjJlT/1\\(][CiîïIjJlrtT/1\\(]([aâèéiou])", "$1less$2",
     " (b|B)c([bikmpx])([^g])", " $1o$2$3",
     "(b|B)[co][nu]v", "$1euv",//mais bouvet bouverie
     "(b|B)[co]u([^rsvx])", "$1ou$2",
     "(b|B)re[CfiîjJIltT/1\\(]e([s, \\.])", "$1relle$2",
     "(B|b)[cirt][ceé][CfFiîïIjJlrtT/1\\(][iîï][il]", "$1résil",
     "([én’ \n])([aAoO])b[CfFîïIjJT/19\\(][ceéèê]([nsqr])", "$1$2bse$3",
     "([^amoOru])b[CfFîïIjJlLrtT/19\\(s]’?[clrt]([aeéèhiîor])", "$1bst$2",//éviter obscr←obser
//=====>C
     "( |\\-)([cC]) ([^A-Z])", "$1$2’$3",
     "c[aâz][uU][fiîIjJT/1\\(]", "caus",
     "([^aiu])[c][aâeêz][uU][lt/1\\(\\|][cez]([^dlrt])", "$1cause$2",
     " ([déjmt])c([s, \\.])", " $1e$2",//pas "nc" car "blanc" & svt "nt"au lieu d "ne"
     "c[cez]p[cilrt][cez]", "cepte",
     "[cr][cez][cr][crt][aâz]i[nu]", "certain",
     "c[cez][CfFiïîjJltT/1\\(]c[cez]", "cesce",
     "([cC])h[aâz][CfFîjJIlT/1\\(][CfFîIjJItT/1\\(][ceéèêz]", "$1hasse",
     "cc[nu][CfFïîjJtT/1\\(]", "ccus",//accuse
     "cc[nu]l([^t])([^efilmnorstz])", "ccus$1$2",
     "(C|c)h[cirt]i[CfFiîïIjJlrtT/19\\(][cilrt]([aeéimosu\b])", "$1hrist$2",
     "([ \\-\n])[co](h|li)[co][CfFiïîjJIlrtT/19\\(s][cez](s|)" + ew, "$1chose$3$4",//choie rare
     "ci[fîIl/1\\(][iîl][cou]n([s, \\.])", "cision$1",
     "([aeéou])c[ïl]([bfghj-np-tv-xz])", "$1ci$2",
     " ([cC])[CfiîïIjJlrstT/1\\(]er[cirt]s", " $1lercs",//→clercs
     "([cC])[CfiîïIjJlrstT/1\\(]er[cirt]" + ew, "$1lerc$2",//→clerc
     "c[iîïIlt/1\\(][ceéè]h", "clési",
     "([AEIOUY])cna", "$1cha",
     "([eè])cc" + ew, "$1co$2",//finales co
     "([eén \\-\n])(c|C)[cou](m|ni|in)(m|ni|in)[cez]", "$1$2omme",
     "[^et][^aeéorsuy \\-]m[iïî][CfFiîïIjJlrtT/1\\(]’?[CfFiîïIjJlrtT/1\\(]’?[iïîIIÏ][co]n", "ommission",
     " ([cC])[ceo][nu]c([^aehioy])", " $1onc$2",
     "([^r])c(.)n[CÇfFîIJlT/1\\(][cez]s", "$1c$2nfes",//confes
     ".? C[co][nu]j.? ", ". Conj. ",
     "([^ér])([cC])oniu", "$1$2onju",//conjug & composés
     "([Cc])[cou]n[fiîIls/1\\(][aâz]c", "$1onsac",
     "([beénorsu \n\\-])(C|c)[co]n[CFîïIjJlrT/19\\(]([ce])([inqrs])", "$1$2ons$3$4",
     "([ \n])C[co]n[CfîïIjJlrT/1\\(][cez]n", "$1Consen",
     "([ e])[cirt][co]n[CfîïIjJlrT/1\\(s][cetz][nu]", "$1consen",
     "[cirt][co][nu][cirst][cez][rt]v", "conserv",
     "([Cc])[co][nu]f[iîïl1][àAd]([eéè])([^n])", "$1onsid$2$3",
     " c[co][CfFiîIjJsT/1\\(][co]nn[cez]([s, \\.])", " {{corr|cosonne$1|consonne$1}}",
     "([Cc])[co]n[fîIJlT/1\\(]t", "$1onst",//éviter « confrère ; conseil »
     "([en \n])(c|C)[co][nu][CfFiîïIjJlrT/19\\(][nu]m", "$1$2onsum",
     "([eéou])cr[aâz][CfFîïIjJlrT/19\\(]", "$1cras",
     "[cr][cr][cez][ouU][CfFiîIljs/1\\(]([aâeéèiou])", "creus$1",
     "(éî|6î|£î|6t|£t|Jt)", "ct",
     "a(ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ct|Cl|tL|él)è", "actè",
     "[cd][CfFtr][ceè][cr][cez]([s, \\.])", "ctère$1",
     "([^bgors])([aeinou])[cd]l[iîï][cou](n|\b)", "$1$2ctio$3",
     "[cd][ctr]i[ou]n([s, \\.])", "ction$1",
     "([^aâéioursy])[cd]H[ou][nouU]([s, \\.])", "$1ction$2",//[^aâéioursy] =éviter clion ; [au]initiaux traités ailleurs
     "dl(ii|n|u)r[cez]", "cture",
     " c[uU][iî][CfFI/\\(]", " cuis",
     "([^oln])[ci][nu]l[aâz]([^dgimnprst])", "$1cusa$2",
     "([efiov])([énros])c(ii|n|u)[CfFiîïIjJltT/1\\(s][CfFîïIjJlT/1\\(s][iîïÎÏl][co](ii|n|u)", "$1$2cussion",
//=====>D 
     bw + "ô([^st])", "$1d$2",
     bw + "û", "$1d",
     bw + "(<l|[àAèdô])[’\\^îï]", "$1d’",
     bw + "E\\)’", "$1D’",
     "( |\\-)([dD]) ", "$1$2’",
     bw + "[àdA4][aâz](ii|n|u)[CfFîJlT/1\\(s]", "$1dans",
     "d[aâinz](ii|n|u)[ilrt](aeés|)(es|)" + ew, "dant$2$3$4",
     bw + "[àdè4][ceoz] ", "$1de ",
     bw + "A[ez] ", "$1de ",
     bw + "[àdAJ4][cez] ?[îïIjJl/19\\(][bco][cilr][crt][cez]" + ew, "$1de sorte$2",
     " [àdAJ4][cez] ?[fîïIjJl/1\\(][bco]r[rt][cez] ", " de sorte ",
     "([àdèrRD4])[eéèê]chn", "$1éclin",
     "(d|D)ée[CfiîIljJsT/1\\(][CfFîIFljJsT/1\\(]", "$1éess",
     "(d|D)[ceé][cez][CfFîïIjJlrtT/1\\(][CfFîïIjJlrtT/1\\(][ceéèêz]", "$1éesse",
     "(d|D)[ceé]e[CfiîïIjJlrtT/1\\(][CfFiîïIjJlrtT/1\\(][ceéèêz]", "$1éesse",
     "[àdA4][cez]n[cilrt]([, \\.])", "dent$1",
     "[àdA4]cr([,\\. ])", "der$1",
     "[àdAJ4][cez][CfFîïIjJlrtT/1\\(]c[cez]", "desce",
     " D[cez][CfFîïIjJlrtT/1\\(]c[cez]", " Desce",
     "dé(h|[CfiîïIjJlrtT/1\\(]i)gn", " désign",//délignifier = rare
     bw + "[àdA4][cez][CfFîIljJT/1\\(s][CfFîIFjJT/1\\(s]", "$1dess",//pas "definir"
     bw + "[àdA4][cerz][CfFiîIljJsT/1\\(][CfFîIFljJsT/1\\(][ceéèêz]i", "$1dessei",//pas "delirium"
     bw + "[àdA4][cez][CfFiîIljs/1\\(][CfFiîIFljJs/1\\(][ceo][nuU]s", "$1dessous",
     bw + "[àdA4][cez][CfFiîIljs/1\\(][CfFiîIFljJs/1\\(](li|[nuU]) ?[s:]", "$1dessus",
     "[àdA4][cez][CfFiîïIjJlrtT/19\\(][CfFiîïIjJlrtT/19\\(](li|[nuU]) ?[s:]", "dessus",
     bw + "[àd4][cez][CfFîl/1\\(s]c", "$1desc",
     " [àdA4][ceé][CfFîl/1\\(][co]r[^cemt]", " désord",
     " [àdA4][cez][CfFîls/1\\(][rt]", " dest",
     "[àAd4]h[uU]", "d’hu",
     "(d|D)i[cé][CfFlr1](.)([^n])", "$1ict$2$3",//dicrote (rare)   
     "(d|D)i(â|ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|ft|il|tL|d)’?i[co]", "$1ictio",
     //" [àd]i[ÇfiîIjJl/1\\(][CÇfFîIFjJl/1\\(]", " diff",//pas "dift ; diligence"//Trop général
     " [àd4]i(Ô|O|[CÇfîls/1\\(][CÇfFîIlrst/1\\(])[aâz]m", " diffam",
     //" [àd]i[fîls/1\\(][CfFîIlrst/1\\(][céf]", " diffé",//Trop général
     "[àd4]i(Ô|O|[CÇfTiîïjJlrstT/1\\(][CÇfFiîïIjJlrst/1\\(])[céf]r", "différ",                                      
     bw + "([Dd])i(Ô|O|[CÇfiîïIjJlrtT/1\\(][CÇfFîïIjJlT/1\\(])[cez][crt][cr]", "$1$2ifferr",// latin
     " ([Dd])i(Ô|O|[CÇfiîïIjJlrtT/1\\(]f)è", " $1iffè",//diffère
     " ([Dd])i(Ô|O|[CÇfiîïIjJlrtT/1\\(]f)[cez]r([^or])", " $1iffèr$3",// differ→diffèr tenant compte latin
     " [àd4]i(Ô|O|[CÇfîls/1\\(][CÇfFîIlrst/1\\(])[iî][cr]([^hi])", " diffic$2",//ri←n←distingu
     " [àd4]i(Ô|O|[CÇfîIjJlsT/1\\(][CÇfFîIjJFlrsT/1\\(])[nuU][CfFîIjJFlstT/1\\(]", " diffus",
     " [àd4]i(Ô|O|[CÇfiîIjJl/1\\(][CÇfFîIjJl/1\\(])[crt]", " diffr",
     "[àdA4][il][co]c[ceèé][CfFiîïIjJlLrtT/19\\(s]’?[cez]", "diocèse",//pas "mé+diocre"
     "D[il][co]c[ceèé][CfFiîïIjJlLrtT/19\\(s]’?[cez]", "Diocèse",
     "([aeéiïnor \\-\n])d[iîïl][CfFiîïIjJlrtT/19\\(][aâz][nu][ilrt]([es \b])", "$1disant$2",
     " [àd4]i[fiîl/1\\(]c", " disc",//éviter «dilection;dilemme;dilettante» ; «dilo*» rarissime 
     " [àd4]i[fiîls1][cez]n[crt]([\\- ,\\.])", " disent$1",
     "[àd4]i[fiîIjJlrtT/1\\(][fiîIjJlrtT/1\\(][co]([cq])([^i])", "dislo$1$2",
     " [àd4]i[fiîls/1\\(][co]i[cez]n[crt]([\\- ,\\.])", " disoient$1",
     " [àd4]i[fiîl/1\\(]o", " diso",
     "([aeén \n\\-])(d|D)i[CfFiîïIjJlrtT/19\\(]p([aeoru\\.])", "$1$2isp$3",
     "di[CfiîïIjJrt/1\\(][CfFiîïIjJlrt/1\\(][ceéèêz]m", "dissem",//pas 2"l" à la fois [][]e
     "di[CfiîïIjJlrt/1\\(][CfFiîïIjJrt/1\\(][ceéèêz]m", "dissem",//pas 2"l" à la fois
     " [àd4][iîïl][fiîIjJlrtT/1\\(s][CfFiîIjJlrT/1\\(s][vy]", " dissy",//pas "distyle"     
     bw + "[àd4]i[clrt]([s, \\.\b])", "$1dit$2",
     bw + "[àd4]i[celrt]([, \\.\b])", "$1dit$2",
     " [àd4]i[CfîIFjJlt/1\\(][rt][aâz]([cln])", " dista$1",
     //" [àd4]i[fiîIjJl/1\\(][CfFîIFjJlt/1\\(][cez]", " diste",//affiné par les 5 lignes suivantes
     "[àd4][iîï][CfFiîïIjJlrtT/19\\(s][cfilrt][iîï](n|ri|u)(.)([^e])", "distin$2$3",
     " [àd4]i[CÇfiîïIjJlrtT/1\\(][CÇfFîïIFjJlrtT/1\\(][ceé][crt][cez]n", " différen",
     " [àd4]i[fiîIjJl/1\\(][CfFîIjJlt/1\\(][ceéèêz]([cm])", " disse$1",//dissem & dissec
     " [àd4]i[fiîIjJl/1\\(][CfFîIjJlt/1\\(]ém", " dissém",  
     " [àd4]i[CfiîïIjJlrtT/1\\(][CfFîïIjJlT/1\\(][ceéèê]n([^cdet])", " dissens$1",//distension rare
     " [àd4]i[CfiîïIjJlrtT/1\\(][cirt][ceé]n([^cdet])", " distens$1",   
     " [àd4]i[CfiîïIjJlrtT/1\\(][CfFîïIjJlrtT/1\\(][ceé]q", " disséq",  
     " [àd4]i[CfiîïIjJlrtT/1\\(][CfFîïIjJlrtT/1\\(][ceé]n[^cet]([^i])", " distend$1",
     " [àd4]i[fîls/1\\(][rt][iî]([clnq])", " disti$1",
     " [àd4]i[fîls/1\\(][rt]([^aceéifu])", " dist$1",
     "[àd4][rt]c([s,\\. ])", "dre$1",
     "([^ao])([^ ])dr[cez][CfFiïîjJltT/1\\(][CfFiïîIjJlrtT/1\\(]([eé])", "$1$2dress$3",
     " [àAd4]’(ii|n|u|U)(n|u)(e| )", " d’un$3",//pas " Anne"
     " [àd4](ii|n|u|U)(n|u)(e| )", " d’un$3",//pas " Anne"
     " [àAd4]’?(im|mi)(e| )", " d’un$2",
     " [àd4][nuU] ", " du ",
     "[àdA4]y[fiîjJl/1\\(]", "dys",           
//=====>Lettre E
     "([^bhnrRt])ê([,\\. -])", "$1e$2",//peu de finale en ê
     "éc([,\\. -])", "ée$1",//finale éc → éo moins fréq
     "(b|d|g|k|m|p|v)cr", "$1er",
     " (f|j|l|n|r|t)cr", " $1er",
     "(E|e)cc[l/1\\(][ceéè][CfFiîjJtTl/1\\(s][iïî][aâz][fiîjJtTl/1\\(s][cfilrt]iq[nouU][cez](s|)" + ew, "$1cclésiastique$2$3",
     "Ecri[crt][nouU]r[cez]([s,\\. ])", "Ecriture$1",
     "cde([ns,\\. ])", "ède$1",
     "eé[ilt]", "ect",
     "([fjlmnprstv])e(ei|éi|èi|eî|éî|èî|eï|éï|èï|èl|et|èt|ét|6t|ci|tL)i([bceflnoqstv])", "$1ecti$3",
     "e(ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)if([s,\\. ])", "ectif$2",
     "[cez]dio[nu]", "ection",
     "[cez]c[cit]i[ceo][n]", "ection",
     "([^r])[cez]c[lr]i[ceo][n]", "$1ection",
     "écn" + ew, "éen$1",
     "écs" + ew, "ées$1",
     bw + "(E|c|e)[CÇfFiîïIjJlrtT/19\\(][CÇfFîïIjJltT/19\\(][cez][cilrt]([s,\\. -])", "$1$2ffet$3",
     "([’r \n])(E|e)[CÇfFiîïIjJlrtT/19\\(][CÇfFiîïIjJlrtT/19\\(][co][cilr]([cçt])", "$1$2ffor$3",
     "([cCpPtT])[cez]in[cirt]u[cirt]", "$1eintur", //ceintur peintur teintur
     "eh[cez]r([s, \\.])", "elier$1",
     " ([eE])îl[cez] ", " $1lle ",
     "([acdeéghHilmnorStuvx])cm([, \\.\b])", "$1em$2",//alcmancien rare pb cm←om
     "[cez]m[cez]n[rt]([s, \\.])", "ement$1",
     " [cez]n[fil][a][n]([s, \\.])", " enfan$1",//orthog Trévoux
     "([^Ddln])[cez]mi[cez]" + ew, "$1enne$2",
     "[cez]mi[cez]n[cirt]", "ennent",
     "([^Ddln])[cez]mi[cez]s" + ew, "$1ennes$2",
     "([^p])(..)([défps\n])en[CFiîïIjJlrtT/19\\(][aâz]b([ilo])", "$1$2$3ensab$4",
     "[cez]nh([^aeioruy])", "ensi$1", //possib enhi-->enli
     " [cez]n[fiîIjJl/1\\(][cez]m", " ensem",
     "([^lr])e(ii|ri)t" + ew, "$1ent$3",
     "[cez](ii|n)[clrt]([s\b])", "ent$2",
     "([cCdégHilmnprstuv \n])[ce]nu[ilrt]ie([lnrsuz])", "$1entie$2",
     "([cCérsv’ \n])[ce]n[ilrt][crt][ce]([, \\.bcdfghijlmnprstvsz\\-])", "$1entre$2",
     "[ce][nu][cirt][cirt][ce]p[cr]", "entrepr",
     "[céè]r" + ew, "er$1",//finales "er"
     "[ceé][cir][ceé][CfFiîïIjJltT/1\\(][iîï][ce]([s, \\.])", "érésie$1",                     
     "[ceé][CfFî][aâz]r([,\\. ])", "ésar$1",
     " [ce][CfFîls/]c", " esc",
     "[ce]n[CfFiîïIjJlrtT/19\\(s][ceèê][iîï][gpq]", "enseig",
     "([dDrR])[eé][CfFiîïIjJltT/19\\(][iîïl][àd4]([aâeèiou])", "$1ésid$2",
     bw + "[ce][CfFiîïjJltT/1\\(s][CfFîïIjJltT/1\\(s][ceéèê]n[rt]([^ s])", "$1essent$2",//pas client cirent citent
     "([bcdéflmrst \n])(e|E)[CfFiîïIjJltT/19\\(s][CFîïIjJT/19\\(s][co]([ilnruû])", "$1$2sso$3",
     "([bcdéflmrst \n])(e|E)[CFiîïIjJltT/19\\(s][CfFîïIjJT/19\\(s][co]([ilnruû])", "$1$2sso$3",//complément
     "[ce][CfFiîïIjJlrtT/1\\(s][CfFiîïIjJltT/1\\(s](ii|n|u)[vy]", "essuy",
     "([^cl’ \\'])[ce][CfFIjJlLtT/19\\(]t" + ew, " est$2",//compléter Phe autre valeur du f

     bw + "(c|C|n)( |’|)[ceé][CfFiîïIjJlLrtT/19\\(s]’?[ciîïIlrt]" + ew, "$1$2’est$4",
     bw + "[eé][CfFiîïIjJlLrtT/19\\(s]’?[îïIlrt]" + ew, "$1est$2",
     bw + "[eé][CfFiîïIjJLT/19\\(s]’?[îïIlrt]([aâeéèhioru])", "$1est$2",
     bw + "c[CfFiîïIjJlLrtT/19\\(s]’?[cîïIrt]" + ew, "$1est$2",
     bw + "c[CfFîïIjJlLrtT/19\\(s]’?[cîïIrt]([aâeéèhioru])", "$1est$2",
     bw + "t[CfïîIjJlrstT9/1\\(s][cîïIlrt]" + ew, "$1est$2",
     bw + "t[CfïîIjJlrstT9/1\\(s][cîïIlrt]([aâeéèhioru])", "$1est$2",
     bw + "[ceét][CfFîïIjJLT/19\\(s]’?[îïIlrt]([^aâeéèhioru, \\-\\.])", "$1est $2",
     bw + "[ce]([CfFiîjJlrst/1\\(9][CfFiîlrtT]|H)( |\\-)", "$1est$3",
     bw + "E[CfiïîIjJlrstT9/1\\(][CfFiîïIlrtT]( |\\-)", "$1Est$2",
     bw + "E[CfFjls/1\\(][îrtT]", "$1Est",
     bw + "E[CfFiîjJlrst/1\\(9][CfFiîlrtT]( |\\-)", "$1Est$2",
     "([ \n])C[’]?[cerz][CfFiïîjJlrstT/19\\(s][ciîlrtT]( |\\-)", "$1C’est$2",
     bw + "[ce][CfFîïIjJtT/19\\(][cilrt][co]", "$1esto",
     "([djJ])[ceé][CfFiîïIjJltT/19\\(]ui([cenostv])", "$1ésui$2",
     bw + "E[rt]li", "$1Eth",
     bw + "E.[crt].er([,\\. ])", "$1Esther$2",
     "[ceéè][cilrt][aâinz][bh]l[il][CfFiîïIjJlLrtT/19\\(s]’?[CfFîïIjJlLrtT/19\\(s]’?", "établiss",
     " é[cirt][aâz][nuU][irt](.)([^n])", " étant$1$2",
     bw + "Erh", "$1Eth",
     "(E|é|É)[cilrt][coû][iîï][il]", "$1toil",
     bw + "[eé][crt][oû]i([^efglnrsxz])", "$1étoi$2",//pas "croit" ni "croisé"
     " [c][ct][coû]i", " étoi",              
     "[ce][uU]n[ce][CfFiîïjJltT/1\\(][CfFiîïIjJltT/1\\(]", "euness",//cunette jeunette rare
     "([^o])[ce]u[cirt][ce][nu][CfFiîïIjJlrtT/19\\(s][ce]", "$1eureuse",
     "([^cfhiïlmMnpstTuvV])eul[ce]", "$1euse",
     "([^al \n])l[ce](ii|n|u|U)[CfîïIjJlT/1\\(s][ce]", "$1leuse",
     "Eu[CfiîïIjJtT/1\\(s]([aéèkrt])([^o])", "Eus$1$2",//pas Eutrope
     "([^mMnNpuyzCcfiîïIjJlrstTvV/1\\(])eul[ce]", "$1euse",
     "([^g])ueul[ce]([s,\\. ])", "$1ueuse$2",
     "([rt])eul[ce]([s,\\. ])", "$1euse$2",
     "([^ \\-])è[CfiîIjJlT/1\\(]([, \\.\\-])", "$1ès$2",
     "[ce](iw|[nuU]x)" + ew, "eux$2",//-oux bcp + rares q les -eux
     " [ce]x[iîïIjrst][ce](n|m)", " exte$1",                  
     " [ce]x[ciîïIjrt][ce]r", " exter",
//=====>Lettre g 
     "gc([s, \\.])", "ge$1",//qques positifs en gc-->go (rare) pas gr.
     "gr([s, ])", "ge$1",//qques positifs en gc-->go (rare)   
     "g[ce][CfFiïîjJltT/1\\(]c[ce]", "gesce",
     "(g|G)[ce][CfFiîïIjJlrtT/1\\(][cirt]i[co][nu]([s, \\.])", "$1estion$2",
     "g[iïî][ce]" + ew, "gie$1",
     "g[iîï][CfFiîïIjJT/1\\(][iîï]", "gisi",
     "([anor])gi[CfFiîïIjJltT/19\\(][cfrt][ce]", "$1giste",//angiite; NB→[cfrt]
     "[go][nu][iïî][CÇfîjl/1\\(][iïî]", "gnifi",
     "g[nu][iïî]h([aâcéèiq])", "gnifi$1",
     "([aéfnsu])[gq][cirt][ce][CiîjJIltT/1\\(][CfFiîIjJlT/1\\(][ceéèê]([s, \\.])", "$1gresse$2",
     "([aéfnsu])[gq][cirt][ce][CfFiîjJIltT/1\\(][CiîjIJlT/1\\(][ceéèê]([s, \\.])", "$1gresse$2",
     "[àAd][iïî][gq][cirt][ce][CfFiîjJIlstT/1\\(][CfFiîIjJlstT/1\\(]", "digress",
     "[co][gq][cirt][ce]([CiîjJIltT/1\\(s][CfFiîjJIltT/1\\(s]|H)’?", "ogress",
     "[co][gq][cirt][ce]([CfFiîjJIltT/1\\(s][CiîjJIltT/1\\(s]|H)’?", "ogress",
     "g[cirt][co]([CfFîïIjJrsT/1\\(s][CfFiîïIjJlrstT/1\\(s]|H)’?([aâeéèiîo])([eègimnorstuyzfjl,\\. ])", "gross$2$3",
     "g[cirt][co][iîï][CfFiîïIjJlrtT/1\\(s]’?([aâeéèiîo])([eègimnorstuyzfjl,\\. ])", "gross$1$2",
     "([eén \\-])(g|G)[cirt][co][tl]l’?([aâeéèiîo])", "$1$2ross$3",
     "g[it][co][CfFîïIjJlrsT/1\\(][CfFîïIjJlstT/1\\(]’?", "gross",
     bw + "(g|G)[cirtv][co][CfFiîïIjJlLrtT/19\\(s]’?[CfFîïIjJLrT/19\\(s]’?[ce]", "$1$2rosse",
     bw + "(g|G)[cirtv][co][CfFiîïIjJLrT/19\\(s]’?[CfFîïIjJlLrtT/19\\(s]’?[ce]", "$1$2rosse",
     "g([nu])c", "g$1e",                                                
     "([éi])gui[CfiîïIjJtT/1\\(]", "$1guis",
//=====>Lettre i
     " i ", " ; ",
     "’i’", "ï",
     "([^bdfhîïIlmNnprstuVvz])ic([,\\. ])", "$1ie$2",//finale ie
     "[iïî]ch[ce](O|o|0|[CfFil(/1]’?[CfFil/1]’?)", "ichess",//Pour "richess"  
     "i[ce][CfFiïîjJltT/1\\(]’?c[ce]", "iesce",
     "[iïî]eu[CfîiIjJlT/1\\(][ce]([s,\\. ])", "ieuse$1",//pas [ce] ni [nu]
     "ieu[CfiîïjJltT/1\\(][ce]m", "ieusem",
     "[iïî]H[ce]([,\\. ])", "ifie$1",//"ilie" permet correction orthogr FF  
     "[iïî][CÇfFiîïIjJtT/1\\(][iïî][ce]([,\\. ])", "ifie$1",
     " (H|U|W)([es,\\.])! ", " Il$2 ",
     bw + "(H|U|W) ?y" + ew, "$1Il y$3",
     " (in|m|ni)[CÇfiîïjJlrtT/1\\(][aàâz]m([^, //.//-])", " infam$2",
     " [iïî][nu]h([bcdglmnrx])", " infi$1",
     "([aé])in[CfFiîïIjJlrT/19\\(]i([dgmnpst\b])", "$1insi$2",
     bw + "(i|I)n[CfFiîïIjJlrT/19\\(][iîïÎÏl]([dgmnpst\b])([cntu])", "$1$2nsi$3$4",
     "([^lr])i[CfiîïIjJT/1\\(][aâz]t", "$1isat",
     "([bBcdDfglnprtvV])[iïî][CfFiîïIjJltT/19\\(]c[ceo]([bgïmnprstu])", "$1isco$2",
     "i[CfiîïIjJlrtT/1\\(][iïî]na", "isina",//qq exceptions rares catilinaire libitinaire tifinagh
     "[iïî]n[fîIls/1\\(]cr", "inscr",
     "([aé’ \n])(i|I)n[CFiîïIjJlrT/19\\(][iîï]([dgmps,\\. ])", "$1$2nsi$3",
     "([^’ \n])(i|I)n[CfFiîïIjJlrT/19\\(][iîï]([nst,\\. ])", "$1insi$3",
     " i[nu][fiîïIjJltT/1\\(][co][Ijl/1\\(][ce]", " insole",
     "([^r])[iïî][nu](lh|[CfFiîIJlT/1\\(s][ilrt][crt])[nouU]", "$1instru",
     "iii[crt]", "int",
     " hi[ct]([^clst \\-])", " int$1",//hicard rare
     "[^a]n[rt][^ aêiu][rt][ce][CfFiîïjJlrtT/1\\(][CfFiîïIjJlrtT/1\\(]", "intéress",// pointerelle rare
     "irc([s, \\.])", "ire$1",
     "([^bBmM])[iïî][CfFiîjJIlT/1\\(]an([s,\\. ])", "$1isan$2",//finale isan pas occitan gitan titan
     "([^bB])[iïî][CfFiîjJIlT/1\\(][aâz][nu][ce]([s,\\. ])", "$1isane$2",//finale isane, pas bijane
     "I[CfFiîïIjJlrtT/19\\(][iîï]([dgs])", "Isi$1",
     "[iïî]hè", "isiè",
     "([^ \\-])i[CfiîïIjJtT/1\\(]m([^o])", "$1ism$2",//pas slmt finale isme
     "[iïî]f[co]n([s, \\.])", "ison$1",
     "([bcdflnrtuvwW])i[CfîïIjJltT/1\\(]q[nu]", "$1isqu",
     "([cfjkqsvwxz])([bcdhlnrtuv])[iïî][CfFîIljJ/1\\(]q[nouU][ce]([s,\\. ])", "$1$2isque$3",//pas "musique" si "s" rendu par "i"
     "[I1l][CfFîl/1\\(]r[aâz][ceë]h[ctr][ce]([s,\\. ])", "Israëlite$1",
     "[I1l][CfFîl/1\\(]r[aâz][ceë]li[ctr][ce]([s,\\. ])", "Israëlite$1",
     "([^aer])[iïî][CfFîIljJ/1\\(][CfFîIljJT/1\\(][aâz]nc[ce]([s,\\. ])", "$1issance$2",
     "([abcdéfghlmnoprstuv])i[CfFiîïIjJlrtT/19\\(][CFîïIjJT/19\\(][ceéèê]([aclmnrstuxz,\\. \\-])", "$1isse$2",
     "([abcdéfghlmnoprstuv])i[CFiîïIjJT/19\\(][flrt][ceéèê]([aclmnrstuxz,\\. \\-])", "$1isse$2",
     bw + "([afhlmrtv])[iîïl][CfFiîïIjJlLrtT/19\\(s]’?[CfFîïIjJLT/19\\(s]’?[ceéèê]([alnrstuz])", "$1$2isse$3",
//compléter pour les valences du « ss » manquantes - Phe1
     "[iïî][CfFîIljJ/1\\(]t[ce]([s,\\. ])", "iste$1",
     "([cfglnprstwx])[îïi][CfFiîïIjJT/19\\(][crt]è[cirt][ce]([ns \b])", "$1istère$2",
     "[iïî][CfFîIjJ/1\\(]é([s,\\. ])", "isé$1",
     "[iïî][CfFîIjJl/1\\(][CfFîIFjJ/1\\(][iïî]([es,\\. ])", "issi$1",
     "[iïî]rh([s,\\. ])", "ith$1",
     "([cdhrtuv])[iîïl][vy][iîïl][CFiîïIjJT/19\\(]([aâceéèimost])", "$1ivis$2",
     "([cdhrtu])[iîïl][vy][iîïl]f([aâceéèimost])", "$1ivis$2",
     "([^p])([dhrtuv])[iîïl][vy][iîïl]l([aâceéèimost])", "$1$2ivis$3",
//=====>Lettre j
     "j[co][nouU][crt][àAdû] ", "jourd’",
     "([jJ])[nu][cirt]i[CfïîjJlrtT/1\\(]", "$1uris",         
     "j[nuU][fîls/1\\(][crt]", "just",
     "([aeno \\-\n])(J|j)(u|ii|n)[CfFiîïIjJlrtT/19\\(]’?[clrt]([aâeéèiou])", "$1$2$3st$4",//just
     " j[nuU][fî/1\\(]", " jus",
//=====>Lettre l
     "( |\\-)[iïl1][ ’]([aAeEéèêiIoOuUyY\\'])", "$1l’$2",
     "[1l]['^’-]? ?[aàâz\"«»=^?]['^]? [gpq][cirt][iîï][vy’][’\\^\\.]?[aâz][cirt][iîï][CfFiïîjJlrtT/1\\(]", "l’{{lang|grc|α}} privatif",
     bw + "(l|L)(\\.i|i\\.)" + ew, "$1$2a$4",
     "([^ov])([^\\-])([lL])[aâz]i[CfiîIjJltT/1\\(][CfFïîIjJltT/1\\(]", "$1$2$3aiss",//laisser et ses composés
     "l[aâz][il][CfFiîïIjJltT/1\\(][CfFîïIjJltT/1\\(]([aâeéèo])", "laiss$1", //pas i voyel finale → sailli
     "lai[CfiîïIjJltT/1\\(][CfFîïIjJrtT/1\\(]e", "laisse",//sans "l" en 2ème
     "lai[CfiîïIjJtT/1\\(][CfFîïIjJlrtT/1\\(]e", "laisse",//sans "l" en 1er
     "([ \n\\-])lal([aâeéèiîlmpstuv])", "$1sal$2",//pb fasse & lasse
     "(l|L)[aâz][CfFiîïIjJlrT/19\\(][CFîïIjJlT/19\\(][iïî]([ceèfoqst])", "$1assi$2",
     "(\n| )(l|L)[aâz][CfFiîïIjJlrT/19\\(][CFJTîïIjs/19\\(]([^aâcos])", "$1$2ass$3",
     bw + "(l|L)[cç](d|i|k|s|t|u|v|z|) ", "$1$2e$3 ",
     bw + "(l|L)[ce][sS]", "$1$2es ",
     "l[ce][CfFiîïIjJlrtT/1\\(]c[ce]", "lesce",
     "lh([,\\. ])", "lli$1",// finales lli
     bw + "hb", "$1lib",
     "([^y])(.)([abéfgiloprs])h[ce]a", "$1$2$3lica",
     "([^c])h[ce][cr][cr][ce]([^ay])", "$1lierre$2",
     "[li]i[ce][cr][cr][ce]", "lierre",
     "h[ct]é([s,\\. ])", "lité$1",
     "ll[ce][CfFiîïIjJlT/1\\(][CfFiîïIjJltT/1\\(][ceéèê]([s,\\. ])", "llesse$1",
     "([^cpt])hc([s,\\. ])", "$1lie$2",// finales "ho" fautives en "hc" rares (écho; macho; rhô; sorgho)[^]her
     "([^cC])h[ce]f([s,\\. ])", "$1lief$2",
     "([^cCéoprst])h[ce][cirt]([,\\. ])", "$1lier$2",// finale lier
     "([^cCéoprst])h[ce][cirt]s([,\\. ])", "$1liers$2",// finale liers
     "([^crt])h[ce][uU]([dcestx,\\. \\-])", "$1lieu$2",
     "U[ce][uU]([s,x\\. ])", "lieu$1",
     "lo[fîjJls/1\\(]oph([aeio])", "losoph$1",
     "[Il/1\\(][CfFîIjJT/1\\(][iî][cou]n([s, \\.])", "lsion$1",
     "([aiou])l[rt]([eéè])[rt]", "$1lt$2r",//altèr(n)e adultère consulter…
     bw + "[il](ii|n|u|U)[il][CfFiîïIjJlT/19\\(s]’?([aeè])", "$1luis$3",//éviter suite→luite→luise
     //"([cCép \n])(l|L|U)[nuU][CfFîïIjJlT/19\\(][ce]([ ,\\.cnrstz])", "$1$2use$3",
//=====>Lettre m
     "( |\\-)m ", "$1m’",
     "([A-Z \\-\n])(Aî|iTi|iVl|Ivl|Iv1|JVl|Nl|N1)", "$1M",
     "jn", "m",
     " m[aâz][iïî][CfFîïjJlstT/1\\(] ", " mais ",
     " m[aâz][iïî][CfFîïjJsT/1\\(] ", " mais ",
     " m[aâz][iïî][lst]([^aehlr])", " mais$1",
     "([Mm])[aâz][go][nu][iïî][[CÇfiïîjJIlrtT/1\\(][iïî][eo]", "$1agnifie",
     " m[aâz][CfFîJlT/1\\(][co]", " masc",
     " (m|M)[aâz][CfFîsT/1\\(][CfFîIFsT/19\\(](a|[ce]|i|o|u|\\-)([^aeu])", " $1ass$2$3",//pas "malle" ni "maffia ; mafflu"
     "([aâeéghiîlmoôrsuy \\-\n])(m|M)[aâz][CfFîïIjJltT/19\\(]’?[CfFîïIjJlT/19\\(]’?e([aglmnprstuz \\-\b])", "$1$2asse$3",
     "([aâeéghiîlmoôrsuy \\-\n])(m|M)[aâz][CfFiîïIjJlT/19\\(]’?[CfFîïIjJltT/19\\(]’?e([aglmnprstuz \\-\b])", "$1$2asse$3",
     "([^ao])(m|ni|in)[bh][iïî][ce]([s, \\.])", "$1$2ble$3",
          bw + "([Mm])[ceê]m[ce]([s,\\. ])", "$1$2ême$3",
          bw + "(iii|in|iu|m|ni|ui)[ceêS](iii|in|iu|m|ni|ra|ui)[ce]([s,\\. ])", "$1même$4",
     "m[ce][CfFiïîjJltT/1\\(]c[ce]", "mesce",
     "(M|m)[ce][CfFiîïIjJtT/19\\(][CfFîïIjJlrT/19\\(][ceéèê]", "$1esse",
     "(M|m)[ce][CfFiîïIjJlrtT/19\\(][CfFîïIjJrT/19\\(][ceéèêo]", "$1esse",
     "(M|\\.?Vî)[ce][CfFiîïIjJlrtT/1\\(\\{][CfFiîïIjJlrtT/1\\(\\{][iïî][ce]", "Messie",
     "([Mm])[ce][CfFîIjJlT/1\\(s](ii|n|u|U)[cilrtv]([aceo])", "$1esur$3",     //"c" final pour les finales fautives "e,o"
     "([ \n])([Mm])[iïî][CfFiîïIjJlrtT/1\\(][CfFiîïIjJlrtT/1\\(][iïî][co]n", "$1$2illion",//pb "mitrions"
     " ([Mm])i[CfîJlT/1\\(][ce]([^s])", " $1ise$2",     //pas "miles"     
     "mi[CfîJT/1\\(][ce]", "mise",//pas "mile"
     "(m|M)[iïî][CfFiîïIjJlrtT/19\\(][CfFîïIjJtT/19\\(s][iïî][co]", "$1issio",
     "([^c])(.)[m][m]i[r]([ée])", "$1$2mmit$3",
     " (m|M)[cou]r[rt]([s, \\.])", " $1ort$2",
     "(in|m|ni)[co]n[CfîïIjJlrtT/1\\(]t", "monst",
     "([^a])(.)(in|m|ni)[co]n[CfiîïIjJlrT/1\\(][cr]", "$1$2monst",
     " (m|M)[nu][CfFiîIjJltT/1\\(][iî]q", " $1usiq",     //pb rare "mutique" 
     " (m|M)[vy][fîIljJ/1\\(s]", " $1ys",
//=====>Lettre n
     " ’H", " N",
     "( |\\-)(ii|n) ([AaEeÉéÈèÊêIiOoÖöUuYy])", "$1n’$3",//«ii» peut ê «si»
     "( |\\-)ii([aeou])", "$1n$2",
     "([^bjkpqtvwxz])ji([es’, \\.])", "$1n$2",//"jji" peut être "ssi"   
     "([^aeiou])nc" + ew, "$1ne$2", 
     "([aAeio])ncc([s, \\.\b])", "$1nce$2",
     "[^aeio]ncs" + ew, "nes$1",
     " n[ceé]c[ce][CfFiîjJlrstT/1\\(][CfFiîIjJlrstT/1\\(]", " nécess",
     "[n][ce]l([ls, \\.])", "nel$1",//→ finales -nel -nelle
     "([bcdfhijklmnpqstvwxz])nè([s, \\.])([^e])", "$1né$2$3",//finales -né(s)
     "n[ce][CfFiïîjJlrtT/1\\(]c[ce]", "nesce",
     "([aéignru])ni[CfFiîïIjJlrtT/19\\(][CfFîïIjJtT/19\\(][céèêe]([mnrsuz\b])", "$1nisse$2",
     "([aéignru])ni[CFiîïIjJT/19\\(][ilr][ceéèê]([mnrsuz\b])", "$1nisse$2",
     "gni[lrt][ilr][ceéèê]([mnrsuz\b])", "gnisse$1",
     "([afm])ini[CfFiîïIjJltT/19\\(][CfFiîïIjJlrtT/19\\(][ceéèê]([mnsuz\b])", "$1inisse$2",
     "([^rtv])([aeiou])n[CfîïFjJlrsT/1\\(][ce]n([afgst, \\.])", "$1$2nsen$3",
     "[nu][co]b[CfiîjJIltT/1\\(][cilrt][aâz]n", "nobstan", 
     "[nu][co]b[CfiîjJItT/1\\(][cilrt][aâz]u", "nobstan", 
     "( |\\-)[nu][co][nu]s" + ew, "$1nous$2",  
     "[nu][co][nu][CfFïIjJT/19\\(s]([^e, \\.])(.)([^o])", "nous$1$2$3", 
     "nhd", "nsid",//nlid inexist
     "([^io])n[CfFiîïIjJlT/19\\(]i[àdA]([^èéi])", "$1nsid$2", 
     "([^ae])n[rt][iîï][àdA]([^i])", "$1nsid$2", 
     "[iîï]n[CfFiîïIjJlT/19\\(][iîï][àdA].([^l1])", "insid$1$2",
     "([ioe])[nu](lh|[CfFîïIjJlrtT/19\\(s][cilrt][cirt])u([aceimo])", "$1nstru$3",
     "[nu]ô[rt]r[cez]([s, \\.])", "nôtre$1",
     "([^g])([ou])(ii|n)[CfFiîïIjJlrtT/19\\(]t[ce][cirt]", "$1$2nster",
     "nr([s, \\.])", "nt$1",
     "([aeio])(ii|n)[rt][cetz](in|iu|m|ni|ui)[cetz](n|u)([st])", "$1ntemen$5",
     "n[CfïîJlrT/1\\(][nu][l/1\\(]", "nsul",//insul consul…
     "([^g])([^Z])n[rt][ce]([s, \\.])", "$1$2nte$3",// sauf "genre"
     "nui[CfîIjJlT/1\\(]", "nuis",//"menuiserie ; nuisance"
     " [cou]b[fîs/1\\(]([ceéèiotu])", " obs$1",
//=====>Lettre p 
     "(P|p)[aâz]l[ce][CfFiîjJs/1\\(][crt][iî][nu](c|e|i)", "$1alestin$2",
     "([^ \\-\n])p[aâz][ir][ce]([s, \\.\b])", "$1pare$2",// pb lamparo disparo
     "(P|p)ar[ce][fiîïIjJlt/1\\(][fiîïIjJlt/1\\(]([^ls, \\.])", "$1aress$2",
     "([eémo \\-])(p|P)[aâz][crt][CfFîïjJrT/1\\(][ce]([cinmrstuz])", "$1$2arse$3",
     "(P|p)[aâz][tr]r[iïî]([âdéèilpqu])", "$1atri$2",
     "([aeéimr \\-\n])(P|p)[aâz][CFîïIjJlT/19\\(]’?[CfFiîïIjJlrtT/19\\(]’?a([bcdignstv])", "$1$2assa$3",
     "([aeéimr \\-\n])(P|p)[aâz][fit]’?[CfFiîïIjJlrtT/19\\(]’?a([dgn])", "$1$2assa$3",
     "(P|p)[aârz](d|[CfFiîjJl/1][CfFiîjJl/1])[aàârz]g[ce]", "$1assage",
     "(P|p)[aâz][CFiïîjJT/1\\(][CfFîIjJlT/1\\(][ceéèê]", "$1asse",
     "([aâeéêilmoôprsuy\\- \n])(P|p)[aâz][CFiîïIjJltT/19\\(][CfFîïIjJlT/19\\(][ceéèê]([fmnprstuz, \\.\\-\b])", "$1$2asse$3",
     "([aeéimry \n\\-])(P|p)[aâz][CfFiîïIjJltT/19\\(][CFîïIjJlT/19\\(]([é])([es, \\.])", "$1$2ass$3$4",
     "[PF][aâz][CfFiîïIjJlrtT/19\\(s]’?[CfFîïIjJlrtT/19\\(s]’?[iîïIÎÏl][co](ii|n|u)(s|)" + ew, "Passion$2$3",
     "([m \n])p[aâz][CfFiîïIjJlrtT/19\\(s]’?[CFîïIjJrT/19\\(s]’?[iîïIÎÏl][co](ii|n|u)([ns, \\.\\-\b])", "$1passion$3",
     "([m \n])p[aâz][CFiîïIjJlrT/19\\(s]’?[CfFîïIjJlrtT/19\\(s]’?[iîïIÎÏ][co](ii|n|u)([ns, \\.\\-\b])", "$1passion$3",
     bw + "(P|p)[ce]n[Cfîls/1\\(]", "$1$2ens",
     " (P|p)[ce]r[CfiîjJs/1\\(]e([s, \\.])", " $1erse$2",
     bw + "(P|p)[ce][crt][CfFiîjJls/1\\(][co&]([^diloprtu])([^s])", "$1$2erso$3$4",               //-> perso   
     "(P|p)[ce][cirt][CfFiîïIjJlrstT/1\\(][co&][nu][nu][ce]", "$1ersonne",  
     "(P|p)[ce][cirt][CfFiîïIjJlrstT/1\\(][co&][nu][nu][^aâcez]", "$1ersonni",
     "(P|p)[ce][cirt][CfFiîïIjJlrstT/1\\(][co&][nu][nu][aâz]li[CfiîïIjJlrstT/1\\(]", "$1ersonnalis",  
     "(P|p)[ce][cirt][CfFiîïIjJlstT/1\\(][co&][nu][nu][^cei][^l]", "$1ersonnag",
     "([aeopum \\-])(P|p)[ce][CfFiîïIjJrtT/1\\(][aâz][nu][cirt]", "$1$2esant",
     " (P|p)[cez][àd][u]", " $1ersu",     
     " (P|p)[cez][crt][CfFiîjJlt/1\\(][nu]([al])", " $1ersu$2",     
     "(P|p)c(b|c|d|f|g|j|k|m|n|p|q|r|s|t|v|w|x)", "$1e$2",    
     "(P|p)hilo[CfiîIjJl/1\\(][co]ph", "$1hilosoph",
     "(P|p)(h|li)[co][CfFîIjJT/1\\(]", "$1hos",
     "(P|p)h[cirt][aâz][CfFiîIjJl/1\\(][ce]", "$1hrase",
     "([aimo \n\\-])(P|p)h[vy][CfFiîïIjJrT/19\\(s]([aeéèio\\.])", "$1$2hys$3",
     "(P|p)h[vy][CfFiîIjJl/1\\(s][iî]", "$1hysi",
     "(P|p)[iîïc][CfFiîïIjJlrtT/19\\(]c([aeéèio])", "$1isc$2",
     "[pq][iîï][CfFiîïIjJT/1\\(][iîï]", "pisi",
     "(P|p)[iîï][CfFiîïIjJlrtT/19\\(s][cfilrt][iîï][l1]", "$1istil",
     "(P|p)l[aâz]i[fîls/1\\(]", "$1lais",
     "([^ ])plc([s, \\.])", "$1ple$2",
     "p[hH]m", "plim",
     "(P|p)[l/1\\(]i[CfiîIjJltT/1\\(][CfFiîIjJltT/1\\(][ceéèêrz]m[cer][nu][rt]", "$1lissement",
     "[gpq][il/1\\(][nouU][dù][cez][nouU][cirt]", "plusieur",
     bw + "(P|p)[co][ceë]m[cez]([s, \\.])", "$1$2oëme$3",
     bw + "(P|p)[co][ceë][cirt][cez]([s, \\.])", "$1$2oëte$3",
     bw + "(P|p)[co][CfFîIjJ/1\\(]", "$1$2os",
     "(P|p)[co][CfFiîIjJT/1\\(]([ée, \\.])", "$1os$2",
     "([adeéilmoprstxy \\-\n])(P|p)[co][CFîIjJT/19\\(]([aâcéeèiopstu\b])", "$1$2os$3",
     "([adinp])([dinr])([iosu])p[co][[CfFiîIjJlrtT/1\\(][ce]", "$1$2$3pose",
     "([^ar])p[co][CfFiîïIjJlT/1\\(s][eé]e", "$1posée",
     "([eémopstx \\-\n])(P|p)[co][CfFiîïIjJT/19\\(]e([es \\-\b])", "$1$2ose$3",
     "(p|P)[co]([CFiîïIjJlrT/19\\(s][iîïIl]|h)[ilt][iîïl][co](ii|n|u)", "$1osition",
     "([eéo \n])(P|p)[co][CfFiîïIjJlrtT/19\\(][CfFiîïIjJlrtT/19\\(]([ceéèê])[àdA]", "$1$2oss$3d",
     "(P|p)[co][CfFiîIjJltT/1\\(s][CfFîIFjJltT/1\\(s][ceéèê][CfFiîïIjJltT/1\\(s][CfFiîïIFjJltT/1\\(s][iîïIÎÏl][co](ii|n|u)", "$1ossession",
     "(P|p)[co][CfFîIjJltT/1\\(][CfFîIFjJltT/1\\(][iî]b[l/1][ce]", "$1ossible",
     bw + "(P|p)[co](ii|n|u)[cilrv]" + ew, "$1$2our$4",
     bw + "(P|p)[co](m|(ii|u)[cilrtv])([, \\.])", "$1$2our$5",
     "(P|p)[co]u[cirt][CfFiîïIjJlrtT/1\\(]u[iïî]", "$1oursui",
     "([aAcehiloruv])([aâèêory])p[clr][ce]([s, \\.\b])", "$1$2pre$3",
     "([m \n])(P|p)[clrt][ce][CfFiîïIjJltT/19\\(s]c", "$1$2resc",
     "(P|p)[cilrt][ceé][CfFîïIjJlrT/19\\(s][ce][nu]", "$1résen", 
     "(P|p)[cilrt][ceéèê][CfFiîIjJlrtT/19\\(s][ce]n[cr]", "$1résenc",     //« présenc » 
     "(P|p)[cirt][ceéè][CfFiîIjJlT/19\\(s][ce]n[ilrt]", "$1résent",     //« présent »   
     "(P|p)[crt][ceéè][CfFiîïIjJlrtT/1\\(][nu]([mpr])", "$1résu$2",//« préture » rare
     "(P|p)[crt][ce][CfFiîïIjJlrtT/19\\(][CfFiîïIjJlrtT/19\\(s][iïîl]", "$1ressi",
     "([PF]|p)[rt][ceéèê][rt][rt][ce]([s, \\.])", "$1rêtre$2",
     " ([PF]|p)ri[Cfîl/1\\(]", " $1ris",
     "pri[Cfîl/1\\(][ce]([s, \\.])", "prise$1",
     "(P|p)[cirt][co][CÇfFiîIFJlT/1\\(][ce][CfFiîïIFjJltT/1\\(][CfFiîïIFjJltT/1\\(]", "$1rofess",
     "(P|p)[cirt][co]p", "$1rop",
     "(P|p)[cr][co]p[co][CfFiîIjJtT/1\\(]", "$1ropos",//pas « propol »
     "(P|p)[cirt][co][fiïîIjJltT/1\\(][p]", "$1rosp",//prospérer prospecter
     "(P|p)[cirt][co]te[fiîIjJlT/1\\(][rt]", "$1rotest",
     "(P|p)ui[CfiîïIjJlrT/1\\(]([aâeéèioqs\\-])", "$1uis$2",
     " ([br])[nuU]i[fiîIl/1\\(][CfFiîIl\\(/1]", " $1uiss",                           
     "([pP])[nuU][iîï][CfFiîïIjJlrtT/1\\(][CfFîïIjJlrtT/1\\(]", "$1uiss",
     "pu[CfiïîjJlrtT/1\\(]cu", "puscu",
//=====Q,R
     "qu’? ", "qu’",
     "([ouU]|ii)[CfîIjJltT/1\\(s]q", "usq",
     "([uU]|ii)[CfiîIjJltT/1\\(s]q", "usq",
     "([nouU]|ii)[CfîIjJltT/1\\(s]q", "usq",
     bw + "[cgoq]u(t|[cerz][iîIjlt/1\\(])( |)qu[’ ]([aeiou])", "$1quel$3qu’$4",
     bw + "[cgoq]u(t|[cerz][iîIjlt/1\\(])( |)qu([aeiou])", "$1quel$3qu$4",
     "[CfîïIjJT/19\\(s]qu", "squ",//pas "quelqu'un "
     "qu[ce][CfFiîIjJT/1\\(s]([^o])", "ques$1",
     "qu[ce]lqu[ce][CÇfFiîIjJltT/1\\(][co]is", "quelquefois",
     "([^é])qui[CfiîïIjJltT/1\\(][ce]", "$1quise",
     "[r][aâz]i[CfiîjJlT/1\\(](o|in)", "rais$1",
     "([abcdeéfghioprtuvy \n])r[aâz][CFiîïIjJlrtT/19\\(][CfFîïIjJT/19\\(][ceèê]([mnorstuyz \b])", "$1rasse$2",
     "([abcdeéfghioprtuvy \n])r[aâz][CFiîïIjJlrtT/19\\(][CfFîïIjJT/19\\(][ceèê]([mnorstuyz \b])", "$1rasse$2",
     "([abcdeéfghioprtuvy \n])r[aâz][CFiîïIjJlrtT/19\\(][CfFîïIjJT/19\\(]é([mnorstuyz \b])", "$1rassé$2",
     "([abcdeéfghioprtuvy \n])r[aâz][CFiîïIjJlrtT/19\\(][CfFîïIjJT/19\\(]é([mnorstuyz \b])", "$1rassé$2",
     "([ht])[cirt][aâz][CfFîïIjJsT/19\\(][clrt][ce]", "$1raste",
     "([^adhmv])([éht])[rt][aâz][CfFîïIjJlrtT/19\\(][crlt][ce]", "$1$2raste",
     "([bdfglmpvx])c" + ew, "$1e$2",//pas "nc" ("donc ; blanc") ni "rc" ("merc." + bivalence "r" & "c") 
     "([^e])tc" + ew, "$1te$2",//affinage du précédent ; pas "etc"
     " [cir][ce]q", " req",
     //" [rt]c", " re",//à affiner ("tctc" --> "retc" au lieu de "tête")
     "[cirt][ce][gq][crt][ce][cirt][cirt]", "regrett",
     " [ir][ce]h[ce][CfFîIl/1\\(]", " relief",
     "r[ce]ll[ce]([s, \\.])", "relle$1",
     " [ir]é[fiîIl/1\\(][iîï]([dfglnps])", " rési$1",//pas réflex...
     " [ir]él", " rés",
     "[cirt][ce][CfFîïIjJltT/1\\(]c[ce]", "resce",
     "([re \n])(r|R)[eé][CfFiîïIjJlrtT/19\\(][ceo]l([uûv])", "$1$2ésol$3",
     "[cirt][ce][fiîIjJltT/1\\(]p[ce](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)", "respect",  
     "[cirt][ce][fiîIjJltT/1\\(]p[ce][ce][cilrt]", "respect",
     "([pP ])[cir][ce][CfFiîïIjJlstT/1\\(][CfFiîïIjJlstT/1\\(][ceéèê]m([^m])", "$1ressem$2",
     "[cirt][ce][CfFîïIjJlrtT/1\\(](biu|[cirt][aâz]u[cirt])", "restaur",//Phe1
     "R[ce][CfFîïIjJlrtT/1\\(](biu|[cirt][aâz]u[cirt])", "Restaur",//Phe1
     "([bcdfghilmnrsptuvwyzLNT])[ce][CfFïIjJT/19\\(s][îït][ce]([ailmnprsuz, \\.])", "$1este$2",
     "([bcdfghmrptuvwyzLNT])[ce]i[îït][ce]([ailmprsuz, \\.])", "$1este$2",
     "([bdfghilmnrsptuwyzLNT])[ce]l[îït][ce]([ailmnprsuz, \\.])", "$1este$2",
     "([^r])(.)([^bdfhjkqrtvwxyz])([bcfghinrspvwyzLNT])[ce]tt[ce]([ailpuz])(.)([^v])", "$1$2$3este$4$5$6",
     " (R|r)é[CfiîïIjJlrtT/1\\(\\{]u[cir]", " $1ésur",
     " (R|r)e[CfiîïIJlT/1\\(\\{]u[r](.)([^t])", " $1ésur$2$3",//reste à affiner "retur" si pas returbi returlu --> résur
     " (R|r)[ce][t][nu][cr]([^bl])", " $1ésur$2",
     "re[cirt][céèê]" + ew, "reté$1",//finales reté
     " [ir][cée]u[CfiîjJlT/1\\(s][CfFîjJtT/1\\(s]", " réuss",//Pas "renifl"
     " [ir][cée]n[CfîjJlT/1\\(s][CfFîjJtT/1\\(s]", " réuss",//Pas "renifl"
     "([bcdmvy])[rt][ce]u[is][coe]", "$1reuse",
     "([âêhlsû])[rt][ce]u[is][coe]", "$1teuse",
     "([^eéiou])[rt][ce]ul[ce]", "$1reuse",//pas slmt finales reuse
     "([^abdéfgnortuûv])rir([s, \\.\b])", "$1rit$2",
     "([aeou])[crt][cirt][iîï][CfFiîïIjJlrtT/19\\(][CfFîïIjJtT/19\\(s]([aeio])", "$1rriss$2",
     "([aAbéfhty])[cirt][iîï][CfFiîïIjJlrtT/19\\(]t[co]([bcdïlmnprtu\-])", "$1risto$2",
     "([^mM])([acfr])roi[CfFiîïIjJlrT/1\\(s][CfFîïIjJlrtT/1\\(s]([aâeéèiou])", "$1$2roiss$3",
     "rcn" + ew, "ron$1",//finales en "ron"
     "[cr][CfFiîïIjJltT/1\\(][eéèê][c][nu]", "rsécu",                 
     "rr([s, \\.])", "rt$1",
     "rdc([aâeéèêhiîïloôruûüy])", "rtic$1",
//=====>Lettre s  
     "([^c \\-\n])l’([^aAeEéÉèÈêÊhHiIîïoOôuUûyY])", "$1s$2",//"l’"=s
     " [iîj/1\\(][aâz] ", " sa ",//pas "fa ; ta ; la"
     " [fîj/1\\(][aâz]cr", " sacr",
     " [CfiîIjJlT/1\\(][aâz][goq][ce]([s, \\.])", " sage$1",
     "([ \n])[CfFiîïIjJlrtT/19\\(s]’?[aâz][goq][cetz][CfFiîïIjJlrtT/19\\(s]’?[CfFiîïIjJlrT/19\\(s]’?[ceéèêtz](s|)?" + ew, "$1sagesse$2$3",
     "(F|S)[aâz][goq][ce][CfFîl/1\\(][CfFîIlT/1\\(][ceéèê]([s, \\.])", "Sagesse$1",
     " [CfiîïIjJlrtT/1\\(][aâz]gi[cirt]", " sagit",
     " [fiîIjJ/1\\(][aâiz]in[rt]([es])", " saint$1",//pas "laine"
     " [iî/1\\(]([ae])l([ou])", " s$1l$2",
     "([ \n\\-])[iîïI/19\\(][aâz]l([aâbcdeéèghiîlmopstuv])", "$1sal$2",
     "([ \n\\-])(f|F)[aâz]l([âdeéèhiîmptv])", "$1sal$3",
     "([aeéilnoprstuy])[CFîïIJT/19\\(][aâz]l([aâbcdeéèghiîklmopstuvz])", "$1sal$2",
     "[CfiîïFjJl/1\\(][aâz][l/1\\|\\(][aâz]i[cirt][ce]", "salaire",        //pas talaire
     " [iî/1\\(][aâz](ii|n|u)[go]", " sang",
     " [fiîjJl/1\\(][aâz]ng([flrs])", " sang$1",
     bw + "[CfFiîïIjJltT/19\\(s]’?[aânz](ii|n|u)g([ls, \\-\\.])", "$1sang$3",
     bw + "[CiîïIjJltT/1\\(][aâz](ii|n)s" + ew, "$1sans$3",
     "([ifnos \\-])[fîIjJs/1\\(][aârz][rt][iï][CfFîIjJlsT/1\\(]([^ceèlmst])", "$1satis$2",//pas"facile volatil";"césariser"désaristocratiser"
     " [i/1][aâz][uU]", " sau",
     " [CfiîjIl/1\\(][aâz]uc[ce]", " sauce",
     " [fiîIjl/1\\(][aâz][nouU]v([^eéi])([^\\.])", " sauv$1$2",
     "[CfiîïIjJltT/1\\(][aâz][nu][vy][ce][cri](.)(.)([^\b])", "sauver$1$2$3",
     " [fiîI/1][aâz]v[aâz]([^glrf/1\\(])", " sava$1",
     " [fiîIjJl/1][aâz]v[cop]i", " savoi",
     " [CfFiîïIjJlrtT/1]ce([^ \\-])", " sce$1",
     "[CfîIjJltT/1\\{]c[ce]([s, \\.])", "sce$1",
     "[fîIjJls/1\\(]c[ce]n[ce][ce]", "scence",
     " [fîIjJls/1]c[ce]n[rt]", " scent",
     " [fîl/1]ci", " sci",
     " [fI/1]ci[ceo]", " scie",
     " [CfFîïjJlrtT/1]c[co]", " sco",
     "[fîIjJs/1\\(\\{]cr([aeiou])", "scr$1",//pas "sépulcre; velcro; ..."
     "([^éfiîIjJloprs/1\\(\\{])[îI/1\\{\\(][ce]s([^tfîIjJlT/1\\{\\(])", "$1ses$2",    //pas "je" ; "festin ; fesse" pb latin confessio
     "[fiîIjJs/1\\(\\{][ce][aâz][ouU]", "seau",//éviter "leau"
     "[fîïIjJ/1\\(][ceè]ch", "sech",
     "[CfîjJstT/1\\(\\{][ceé]ch[az]", "sécha",
     " [CfiîjJltT/1\\{][ce][c][cr]", " secr",//pas sect
     bw + "S[ce](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)([aeio\\.])([^tz])", "$1Sect$3$4",    
     " [CfiîïjJT/1\\{][ce](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)([aeio])([^tz])", " sect$2$3",       
     " S[ce][ce][cilrtf]([aeio])([^tz])", " Sect$1$2",     //éviter "ferez; feret" mais "feeling"      
     " [Cfiî/1\\{][ce][ce][cilrtf]([aeio])([^tz])", " sect$1$2",      //éviter "ferez; feret" mais "feeling"
     "[CîïIJT/1\\(\\{][ce](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)[aâz]", "secta",
     "S[ce](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)[aâz]", "Secta",
     "[CîïIJT/1\\(\\{][ce](ei|éi|èi|eî|éî|èî|eï|éï|èï|él|èl|èt|ét|6t|ci|cl|cr|ct|tL|d)[ceo]", "secte",
     "([^h])([ins \n])[CFiîïIJltT/19\\(s]’?[ce][cd][cilrt][ce]([nrsz, \\.])", "$1$2secte$3",
     "([aeilnosu\\-])[CfiîïIjJT/1\\(]ei([cgmnlstxz])([^t])", "$1sei$2$3",
     " [îïIjJl/1]ei([cgmnlstxz])([^bcdfjkmpqrtuüûvwxyz])", " sei$1$2",
     bw + "[fiîIjJlLrtT/1\\(\\{s][ceéèê]i[iz][’]?[\\^]?[ce]" + ew, "$1seize$2",
     " [CfiîïIjJlr/19][ce]l(s)?" + ew, " sel$1$2",
     " [fiî/1\\{][ce]l([fstv, \\.])", " sel$1",
     "([isu \n])[CfFiîïIjJlrtT/19\\(][ce]l[co]([int])", "$1selo$2",
     "([en| ])[CfiîIjJl/1\\(\\{][ce]mb", "$1semb",
     " [fiîIjJl/1\\(][ce]m[cer]([cfinrsuz])", " seme$1",
     "[fîIjJ/1\\(\\{][ce]nc[ce]([s, \\.])", "sence$1",//éviter silence, science
     "[fïîIjJlLtT/1\\(][ceo]n[CfiïîIjJlLT/1\\(][iîïI]", "sensi",
     bw + "[CfFiîïIjJlrtT/19\\(s]’?[ce](ii|n|u)[clrt][il](iii|iïi|in|iu|m|ni|ui)", "$1sentim",
     "([eéilns \n])[CfFiîïIjJltT/19\\(s][ceéêè]p[aâz]([^lnst])", "$1sépa$2",//pas ’? à cause ’épaule
     " S[eé]p[aâz]([^nst])", " Sépa$1",
     "([\\- ])[fiîIl/1\\(][ce]p[crt]", "$1sept",
     " [iîïJl/\\(]er([^cmnpz])", " ser$1",
     //" [CiîIl/1\\(][ce]r[co]([^t])", " sero$1",//trop de positifs de "faire"
     "([^enrt])[CfFiîïIjJlrtT/19\\(][ce][cirt][pqo][ce]([anrstz])", "$1serpe$2",
     "(dé|Dé|és|di|if|is)[fîIl/1\\(\\{][ce]r[crt]([s, \\.])", "$1sert$2",//pas "clerc"
     " [CfiîïIjJlrtT/1\\(][ce][cirt][crt]" + ew, " sert$1",
     " [iîïIJlr/1\\(][ce][cirt]v", " serv",                       
     " f[ce]rv([aio])", " serv$1",//éviter "ferveur, fervent" ; pas corrigé: "servez,servent,serveur/euse" 
     "(con|def|des|ob|pré|ré)[Cfiîl/1\\(\\{][ce]rv", "$1serv",
     " [fiîjJI/1\\(][ce]s ", " ses ",
     "([\\- ])[fiîjJltT/1\\(][ce][ouU]l", "$1seul",//pas "sensible"
     "([^t])([^ ])[CfiîïIjJ/1\\(]ex", "$1$2sex",              
     "jî", "si",//matche dans italiques
     "([^\\.]) [fîl/1\\(][iîl] ", "$1 si ",//Attention à "Il"
     "([^\\.]) [i][iî] ", "$1 si ",
     "[/1\\(]î", "si",
     "([ailnorsu])([CfFiîïIjJT/19\\(]’?[iîïÎÏl]|h)b[il][ce]", "$1sible",//Pas "faillible"
     "([^ aâiuz])[CfîïIjJsT/1\\(][iïî][ce]([,\\. ])", "$1sie$2",//finale "sie" pb "Croisic"
     bw + "[CfFiîïIjJrtT/19\\(s]’?(ù|[iïî][ceè])([cgo])([el])", "$1siè$3$4",
     bw + "([CfFiîïIjJlrtT/19\\(s]’?[iïî]|h)[éèe][ci][li]", "$1siècl",
     bw + "([CfFiîïIjJlr/19\\(s]’?[iïî]|h)[céèe](d|[ci][li])[ce](s|)", "$1siècle$4 ",
     "[fiîI/1\\(](ù|[iîl][ceè])m[ce]([s, \\.])", "sième$2",
     "(\n| )[CfiîïIjJ//1\\(][iïî][ce]n([s, \\.])", "$1sien$2",
     "([^acipru])(h|[fiîls/1\\(][iîl])g(n|ii|iî|îi)i", "$1signi",
     " (h|[CfiîjJ/1\\(][iîl])[gq]n([^o])", " sign$2",
     "([eénso \\-\n])(h|[CFiîïIjJT/19\\(]i)gn([aâeéèiou])", "$1sign$3",
     "[CfiîïIjJ/1\\(][iîï][nu][cr]", "sinc",
     "[CfiîïIjJltT/1\\(](m|in|ni)[cr](a|e|è|é|o)[crt]", "sinc$1r",
     "(h|[CfiîïIjJrsT/1\\(][iîï])[goq][nu][iîï][CfFiîïIjJlT/1\\(]", "signif",//mais "jiquilite" (rare)
     "(h|[CfiîïIjJrsT/1\\(][iîï])[goq][nu][iîï]h", "signifi", 
     "[fiîïIjJlrtT/1\\(][iîï][nu][goq][nu]l", "singul",
     "[fîls/1\\(][iîl]non", "sinon",
     "(ba|ha|ia|la|gma|na|pa|ra|ta|hé|géné|hti|dru|o|s|mu|Mu|ru|y)[Cfîs/1\\(][iîl]([cq])", "$1si$2",         //pas "catholique"
     "([^e])(ma|tra|béné|malé|véné|gni|ati|nti|ou)[CfFîls/1\\(][iîl]([cq])", "$1$2fi$3",
     "([éinorsu])[CfFiîïIjJLT/19\\(]’?[iîl]r([aés, \\.\\-])", "$1sir$2",
     "([bénrs])[CFiîïIjJlrtT/19\\(s]’?[iîïIÎÏ][CfFiîïIjJlrT/19\\(]’?[ct]([aâeéèior])", "$1sist$2",
     "([béinrs])[CFîïIjJlrtT/19\\(s]’?[iîïIÎÏ][CfFiîïIjJlrT/19\\(]’?[ct]([aâeéèior])", "$1sist$2",
     "([énrs])[CFiîïIjJlrtT/19\\(s]’?[iîïIÎÏ][CfFiîïIjJlrT/19\\(]’?f([aâeéèior])", "$1sist$2",
     "([éinrs])[CFîïIjJlrtT/19\\(s]’?[iîïIÎÏ][CfFiîïIjJlrT/19\\(]’?f([aâeéèior])", "$1sist$2",
     "([bénrs])[CfFiîïIjJT/19\\(s]’?[iîïIÎÏ][CFiîïIjJrtT/19\\(]’?[rlt]([aâeéèior])", "$1sist$2",
     "([béinrs])[CfFîïIjJT/19\\(s]’?[iîïIÎÏ][CFiîïIjJrtT/19\\(]’?[rlt]([aâeéèior])", "$1sist$2",
     "([béinrs])[CfFjJlT/19\\(s]’?[iîïIÎÏl][CFIjJrtTl/19\\(s]’?l([aâeéèior])", "$1sist$2",
     "([ns])[CFiîïIjJlrT/19\\(s]’?[iîïIÎÏ][CfFiîïIjJlrT/19\\(s]’?[crt]([aâeéèior])", "$1sist$2",
     "([^ eéfnorsu])[CfîIjJT/1\\(][iïî]t" + ew, "$1sit$2",
     " ([fiîI/1\\(][iïî]|h)t([^emz, \\.])", " sit$2",//faute de mieux
     "([aéinos])([CFiîïIjJT/19\\(s][iîïI]|h)[cilrt]i[co](ii|n|u)([s, \\.\b])", "$1sition$4",
     "([eéghip])([aéinos])(l[iîïI]|h)[ilt]i[co](ii|n)([s \b])", "$1$2sition$5",     //propolîrioii 
     "([ion])([CfiîI/1\\(][iïîI]|h)[crt][iï][co](n|u|ii)([s, \\.])", "$1sition$4",
     "([ns])([CFiîïIjJlrT/19\\(][iîïIl]|h)[rt][iîïl][co](n|u|ii)", "$1sition",
     "[îIjJT/19\\(][iîïIl]v[cez]([s, \\.])", "sive$1",
     "([\\- ])[fiîl/1\\(]oi[ce]n[rt]([, \\.\\-])", "$1soient$2",
     "(di|fai| |\\-)[fîl/1\\(]oi[rt]([u, \\.\\-])", "$1soit$2",//pas [rt] car "loir" "soir"
     " [fîIl/1\\(][co]l([de])", " sol$1",//Soleil, solde ...[fiîIjJlrT/1\\(]olit
     " [fiîïIjJlrtT/1\\(][co]li[cirt](a|o|u)", " solit$1",//folitude, lolita, mais rares
     " [fîl/1\\(]oU", " soll",
     " [fiîIjJl/1\\(][co](ii|n)s", " sons",
     bw + "[4CfFîïIjJlLrT/19\\(][co](ii|n)" + ew, "$1son$3",
     " [fiîIjl/1\\(][cou]n[aâz]([cgrt, \\.])", " sona$1",//à revoir
     "[fîI/1\\(][co]nn", "sonn",
     "([^iop \n])[CFîIJT/19\\(]o(mi|nn)([^amqt])", "$1sonn$3",
     " [iîIjl/1\\(][cou]n([ast, \\.])([cgrt, \\.])", " son$1$2",//éviter "font" (pas de "f") et "lunaison"
     "[fîIl\\(]oph[ce]", "sophe",
     " [îIjJl1\\(]o[rt]t[ce]", " sorte",//"sotte" est possible mais sera exceptionnel   
     "([ fnp])[fiîïIjJlt\\(]orti([elorst, \\-])([^alru])([^n])", "$1sorti$2$3$4",//pas fortif... fortitude mais fortissimo
     " [CfiîïjJT/1\\(][co][t]([s, \\.])", " sot$1",//pas for
     " [fiîïIjJtT/1\\(][co][t]t([aeio])", " sott$1",  
     " [CfiîïIjJlrtT/1\\(][co][nu]h[aâz]", " souha",
     "([^g])[CfiîïIJl/1\\(][co][nu][CÇfFJT/1\\(][CÇfFIJT/1\\(]([elr])", "$1souff$2",
     "([\\- \n])[fFiîïIjJltT/19\\(s][ceo][nuU]m", "$1soum",
     " [fiîIjJl/1\\(][cou][nouU][cir]([cç])([^hu])", " sour$1$2",
     "([\\- ])[iîIjJl/19\\(][cou][nouU]s([\\- ])", "$1sous$2",
     " [fiîIjJl/1\\(][cou][nouU][CfFiîIjJ/1\\(](cr|es|li|fi|si|tr)", " sous$1",//soustraire... pas "soulage"
     " [fîjJltT/1]p", " sp",
     "([^sS])([iou])[CfFiîïjJlrtT/\\19\\(s]pi[ce][ce]", "$1$2spice",//éviter "précipice"
     "[CfFîïIjJlrtT/19\\(s]’?[op][iïîl][cilrtv][iïî][cilrt](ii|n|o|u|U)[ce][il]", "spirituel",
     "[CfFîïIjJs/19\\(]pr([aiou])", "spr$1",//pas "malpropre"
     "[fîs/l\\(]p[nuU][rt]", "sput",
     "([^ ])[CfîIjJsT/19\\(]F([aeéèêiou])", "$1ss$2",
     "([^ ])[CîIjJT/19\\(]f([aeéèêiou])", "$1ss$2",//éviter "ff lf"...
     "([a|di|re])[CfîIjJl/19\\(\\{][CfFiîIFjJl/1\\(][ceéèê]mbl", "$1ssembl",//pas "vraisembl"
     "[fîIjJl/1\\(]s[ceéèê][aâz][nouU]", "sseau",//fonctionne avec "[fiîIjJs/1\\(][ce]au", "seau", plus haut //éviter "biseau;ciseau"
     "([^aou])[CfîIjJl/19\\(][CfFîIFjJ/19\\(][ceéèê]m[ce]n[rt]", "$1ssement",
     " [fîjJl/19]t", " st",
     "([^cjkswv])jl([^kjtz])", "$1st$2",//caractéristique des italiques
     "[CfîïIjJT/19\\(]tit([aâeiru])", "stit$1",   
     "([^bB])([.])[fîIjJ/19\\(]t[cez]([s, \\.])", "$1$2ste$3",//Trévoux : "vîte"
     " vste", " vîte",//correction erreur poss.de "[fîIjJ/\\(]t[ce]([s, \\.])", "$1ste$2",
     "([^’ f])[fiîIl/19\\(s][crtl][cez]ll", "$1stell",//Dans Trévoux "icelles, ficelle"
     "[fî/\\(]H", "sti",
     "([^mt])(a|i|l|r|u)[CfiîIjJT/1\\(s][crtl][iî][cr][cez]", "$1$2stice",
     "([^mt])(a|i|l|r|u)[CfiîIjJlT/1\\(s][crt][iî][cr][cez]", "$1$2stice",
     "(a|i|o)[CfiîIjJlT/1\\(s][cirtl][iî][cr]h[cez]", "$1stiche",
     "[CfFîïIjJT/19\\(]tin([es, \\.])", "stin$1",
     "[fIjJ/1\\(]tre([s, \\.])", "stre$1",
     "([^aelopu])ître([s, \\.])", "$1stre$2",
     "([aeinoy])[CfFiîïIjJlLtT/19\\(s]’?[it]y([glnprs])", "$1sty$2",
     bw + "[CfFiîïIjJlLtT/19\\(s]’?[cilt]y([glnprs])", "$1sty$2",
     bw + "[fiî/1\\(](ii|n|u|U)b", "$1sub",
     "([eér \n])[CfFiîïIjJlrtT/19\\(][nu]bj", "$1subj",
     "[fiîjJl/1\\(][nouU]b[CfîjJlT/1\\(][iî][CfFîjJlT/1\\(][cîlrt]", "subsist",
     bw + "[CfFiîïIjJlLrtT/19\\(s]’?[nouûU][bh][CfFîïIjJlLrtT/19\\(s]’?[cîlrt]([air])", "$1subst$2",
     bw + "[CfFiîïIjJlLrtT/19\\(s]’?[nouûU][bh][CfFiîïIjJlLrtT/19\\(s]’?[fît]([air])", "$1subst$2",
     bw + "S[nouûU][bh][CfFîïIjJlLrtT/19\\(s]’?[cîlrt]([air])", "$1Subst$2",
     bw + "S[nouûU][bh][CfFiîïIjJlLrtT/19\\(s]’?[fît]([air])", "$1Subst$2",
     "[CfFiîïIjJlLrtT/19\\(]’?(ii|n|o|u|U)cc[ce][CfFiîïIjJlLrtT/19\\(]’?[CfFiîïIjJlLrtT/19\\(]’?[ceéèêz](ii|n|u|U)[cilrtv]", "successeur",
     "[fiîïIjJlrT/1\\(s][nouU]cc[ceo][CfFiîïIjJlrT/1\\(s][CfFiîïIFjJlrT/1\\(s][iîïIÎÏl][ceo](ii|n|u|U)", "succession",
     " [fiîIJl/1\\(][uU]c([^aehikoqru])", " suc$1",
     " [fiîIjJl/1\\(][nuU]d([,\\. ])", " sud$1",
     " [fiîI/1\\(][nuU][fiîI/1\\(][CfFîIFT/1\\(]", " suff",//lup
     " [CfiîjJlstT/1\\(][nuU][CfFiîjJltT/1\\(][CfFiîIjJltT/1\\(][cirt][az][go]", " suffrag",//"lustrage" rare
     "[CfiîïIjJlrtT/1\\(]ugg", "sugg",
     " [fiîIl/1\\(][nouU]iv", " suiv",
     "[CfiîIlT/1\\(][ouU]j[ce][rt]", "sujet",
     " [fiîI/1\\(][nuU]p", " sup",
     "[fiîIjJltT/1\\(][nouU]p[ceé][irt]i[ce][nouU][irt]([es, \\.])", "supérieur$1",
     " l[nouU]pp", " supp",
     " [fiîIl/1\\(][nouU]pe", " supe",
     "(me|cen|ton| )[fiîIl/1\\(]([uû])r([eés\\-, \\.])([^ntu])", "$1s$2r$3$4", //pas "furent fureter fureur ni jure...coiffure moulure"
     " [CiîïIjJT/1\\(]u[rt] ", " sur ",//pas "fur fut lut rut tut" ; pb "Cur" latin "Cut" anglais
     " [CfiîIjJltT/1\\(][nouU]r( |\\-)([^e])", " sur$1$2",//pas "fur et à mesure"
     "[fiïîjJlrtT/1\\(][nu][irt][CÇfFiïîJltT/1\\(]ac", "surfac",
     "S[nu][irt][CÇfFiïîJltT/1\\(]ac", "Surfac",
     " [fiîIjJl/1\\(][nuU]rn", " surn",
     " [fiîIjJl/1\\(][nuU]rp", " surp",
     " [CfFîïIjJlrtT/1\\(][nuU][crt][irt][co][nuU][cirt]", " surtout",
     " [fiîïIjJlLtT/1\\(][uU][crt]v", " surv",
     " ([sS])u[CfîïIjJtT/1\\(]c", " $1usc",
     " ([sS])ulc(...)([^nr])", " $1usc$2$3",
     bw + "[fiîIjJ/1\\(]y([abclmnps])", "$1sy$2",//"iyar" est un mois hébreu - rare
     "[CfiîïIjJlrtT/19\\(][vy][l1][l1][aâz]", "sylla",
     "[fiîIjJl/1\\(]y[fiIl(/1]", "sys",
     "[fî][vy]n", "syn",
//=====>t
     "([^a])([^ ])t[ce][CfFiïîjJltT/1\\(]c[ce]", "$1$2tesce",
     "([enot])t[ce][CfFiîïIjJlrtT/19\\(s]’?[CfFîïIjJtT/19\\(]’?([aceé])" + ew, "$1test$2$3",//finale teste$1 à faire avant "tesse$1",
     "t[ce][CfFiîïIjJT/1\\(][CfFiîïIjJlrtT/1\\(][ceéèê]" + ew, "tesse$1",//finale tesse
     "t[ce][CfFiîïIjJlrtT/1\\(][CfFîïIJT/1\\(][ceéèê]" + ew, "tesse$1",//finale tesse
     "t[ce][CfFiîIjJlT/1\\(]t", "test",
     "(c|p)ti[CÇFiîïIjJlrtT/19\\(]([s\b])", "$1tif$2",
     "(al|ap|arc|at|béa|Béa|cer|exac|for|foul|gra|inap|incer|inexac|ingra|la|moul|mul|pla|promp|rec|vas)[^, \\.][^, \\.][^, \\.][nouU]d[ce]", "$1titude",
     "ti[co][nu]([s, \\.])", "tion$1",
     "U[co][nu]([s, \\.])", "tion$1",
     "([^h])([.])[crt]m[co][CfFiîïIjJlrtT/1\\(]p", "$1$2tmosp",//atmosphère
     " [lt][ce]mb([aéèeio])", " tomb$1",
     " [crt][ceou][nouU]j[ceou][nouU][crt]s", " toujours",
     "([r\\- ])[rt][co][ouU][t]" + ew, "$1tout$2",//pas "rtent" ni "erreur"  
     "[t][co][ouU][cit]([ers\\-])", "tout$1",
     bw + "[cirt][co](ii|n|o|u|U)[ct]" + ew, "$1tout$3",
     bw + "T[co](ii|n|o|u|U)[cilt]" + ew, "$1Tout$3",
     "tr[aâz]n[fiîIjJl/1\\(]", "trans",
     "trc([s, \\.])", "tre$1",

     "  ", " "//2 espaces → 1seul
);