Utilisateur:Acer11/Trévoux data 1.js
Apparence
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
);