« Wikilivres:AutoWikiBrowser/Typos » : différence entre les versions

Contenu supprimé Contenu ajouté
Copie de WP
 
<source> obsolète, remplacé par <syntaxhighlight>
Ligne 4 :
=== Dates ===
==== Dates avec année et lien ====
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="Date lien vers modèle" find="\[\[([0-9]{1,2})(&nbsp;| )?(janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)\]\](&nbsp;| )?\[\[([0-2]*[0-9]*[0-9][0-9])\]\]" replace="{{date|$1 $3 $5}}" />
<Typo word="Date lien avec domaine vers modèle" find="\[\[([0-9]{1,2})(&nbsp;| )?(janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)\]\](&nbsp;| )?\[\[([0-2]*[0-9]*[0-9][0-9]) *(en|dans|aux?|à)?( )*(aéronautique|architecture|astronomie|politique|cinéma|les chemins de fer|les croisades|droit|échecs|économie|informatique|jeu|littérature|musique|musique classique|les parcs d'attractions|science|sociologie|sport|la télévision|théâtre|animation asiatique)?(\|)?([0-2]*[0-9]*[0-9]*[0-9]*)\]\]" replace="{{date|$1 $3 $5$9$6$7$8}}" />
Ligne 10 :
<Typo word="Date mois-année et lien vers modèle" find="\[\[(janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)\]\] *\[\[([0-2]*[0-9]*[0-9][0-9])\]\]" replace="{{date|$1 $2}}" />
<Typo word="Date mois-année avec domaine vers lien" find="\[\[(janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre)\]\] *\[\[([0-9]{4}) +(en|aux?|dans|à) +(aéronautique|architecture|astronomie|politique|cinéma|les chemins de fer|les croisades|droit|échecs|économie|informatique|jeu|littérature|musique|musique classique|les parcs d'attractions|science|sociologie|sport|la télévision|théâtre|animation asiatique)(\|[0-2]*[0-9]*[0-9][0-9])?\]\]" replace="{{date|$1 $2|$3 $4}}" />
</syntaxHighlight>
</source>
 
==== Mois ====
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="janvier" find="\b(\d{1,2}) +Janvier\b" replace="$1 janvier" />
<Typo word="janvier" find="([a-z,;:] ) ?(\[*)Janvier\b(?<!(?:Auguste) ?Janvier)" replace="$1$2janvier" />
Ligne 50 :
<Typo word="décembre" find="\b[Dd][eé]c\.? +([0-9]{4}|\[\[[0-9]{4}\]\])\b" replace="décembre $1" />
<Typo word="1er du mois" find="\b1 +(janvier|février|mars|avril|mai|juin|juillet|ao[uû]t|septembre|octobre|novembre|décembre)\b" replace="{{1er}} $1" />
</syntaxHighlight>
</source>
 
==== Années ====
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="Années 19?0" find="\b(a|A)nnées +([1-9]0)\b" replace="$1nnées 19$2" />
</syntaxHighlight>
</source>
 
==== Siècles ====
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="Ier siècle av. J.-C." find="\b(?:I|1) *(?:<sup(?: +class=\"exposant\")?>)?(?:i?[éeè°](?:me)?|er)(?:</sup>)? *[Ss](?:i[eèé]cle|\.) +av(?:ant|\.) +J(?:ésus|\.)?[- ]?C(?:hrist\b|\.|\b)" replace="{{-s-|I|er}}" />
<Typo word="Siècle av. J.-C." find="\b([12]?\d) *(?:<sup(?: +class=\"exposant\")?>)?i?[éeè°](?:me)?(?:</sup>)? *[Ss](?:i[eèé]cle|\.) +av(?:ant|\.) +J(?:ésus|\.)?[- ]?C(?:hrist\b|\.|\b)" replace="{{-s-|{{subst:Nombre en romain|$1|subst=subst:}}|e}}" />
Ligne 66 :
<Typo word="Siècle" find="\b([XVI]+) *(?:<sup(?: +class=\"exposant\")?>)?i?[éeè°](?:me)?(?:</sup>)? *[Ss](?:i[eèé]cle\b|\.)" replace="{{s-|$1|e}}" />
<Typo word="ap. J.-C." find="\bap\. +J\.[- ]?C\." replace="ap. J.-C." />
</syntaxHighlight>
</source>
 
=== Phonétique ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="d͡z" find="ʣ" replace="d͡z" />
<Typo word="d͡ʒ" find="ʤ" replace="d͡ʒ" />
Ligne 76 :
<Typo word="t͡ʃ" find="ʧ" replace="t͡ʃ" />
<Typo word="t͡ɕ" find="ʨ" replace="t͡ɕ" />
</syntaxHighlight>
</source>
 
=== Typographie ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Type word="n° non suivi d'un chiffre" find="\b(N|n)°([^0-9][^0-9])\b" replace="$1{{o}}$2" />
<Type word="points de suspension" find="\betc(\.\.\.*|…)\b" replace="etc." />
<Type word="Virgule double" find="\b(\,\,)\b" replace="," />
<Type word="Deux points après à" find="\b(à\:)\b" replace="à :" />
</syntaxHighlight>
</source>
 
=== Unités ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Type word="surface - 2 en exposant" find="\b(G|M|k|K|h|da|d|c|m|u|µ|n|p)?m[²2]([^0-9])" replace="$1m{{2}}$2" />
<Type word="volume - 3 en exposant" find="\b(G|M|k|K|h|da|d|c|m|u|µ|n|p)?m[³3]([^0-9])" replace="$1m{{3}}$2" />
<Typo word="préfixe kilo - k au lieu de K" find="\b(?:k|K)(m|W|g|V|A|o|Hz)\b" replace="k$1" />
</syntaxHighlight>
</source>
 
=== Latin ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="latin ad hoc" find="\b(ad hoc(''')?)(?=[\s,.)]|$)" replace="''$1''" />
<Typo word="latin a fortiori" find="\b(a fortiori(''')?)(?=[\s,.)]|$)" replace="''$1''" />
Ligne 111 :
<Typo word="latin statu quo" find="\b(statu quo(''')?)(?=[\s,.)]|$)" replace="''$1''" />
<Typo word="latin vice versa" find="\b(vice versa(''')?)(?=[\s,.)]|$)" replace="''$1''" />
</syntaxHighlight>
</source>
 
== Syntaxe Wiki == <!-- ATTENTION : l'ordre des regexp dépend des interrelations, PAS alphabétique -->
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="1er" find="\b (1|I) ?i?er\b" replace=" {{$1er}}" />
<Typo word="1re" find="\b (1|I) ?(re|i?ere|i?ère|i?ére)\b" replace=" {{$1re}}" />
Ligne 200 :
<Typo word="formatnum" find="( |\n|\(|\|)([0-9]{1,3})( |&nbsp;)([0-9]{3})( |&nbsp;)([0-9]{3})( |\n|\))" replace="$1{{formatnum:$2$4$6}}$7" />
<Typo word="formatnum" find="( |\n|\(|\|)([0-9]{1,3})( |&nbsp;)([0-9]{3})( |\n|\))" replace="$1{{formatnum:$2$4}}$5" />
</syntaxHighlight>
</source>
 
== Toponymie ==
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="Abkhazie" find="\b[Aa][bhk]*azie\b" replace="Abkhazie" />
<Typo word="Afghanistan" find="\b[Aa]fgh?ann?istan\b" replace="Afghanistan" />
Ligne 404 :
<Typo word="Europe du Sud" find="Europe du sud" replace="Europe du Sud" />
<Typo word="Océanie" find="\b[Oo]c[eéèêë]anie\b" replace="Océanie" />
</syntaxHighlight>
</source>
 
== Règles orthographiques générales ==
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word=", " find="(?<=[^0-9 {]) *,(?![\s &])(?!<br)" replace=", " /> <!-- Virgule sans espace après -->
<Typo word=", " find="(?<=[^0-9 {]) *,( |&nbsp;) +(?!\s)" replace=", " /> <!-- Virgule avec plusieurs espaces -->
Ligne 438 :
<Typo word="Quelquefois" find="\b([Qq])uelques fois\b" replace="$1uelquefois" />
<Typo word="Permis(e)" find="\b([Pp])ermise\b" replace="$1ermis"
</syntaxHighlight>
</source>
 
== Mots ==
 
=== A ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="abandonner" find="\b(a|A)bandon([aâeéèio])" replace="$1bandonn$2" />
<Typo word="abat" find="\b([aA]|[rR]a)bbat(s?)\b" replace="$1bat$2" />
Ligne 540 :
<Typo word="avant-postes" find="\b(a|A)vants-postes\b" replace="$1vant-postes" />
<Typo word="à proprement parler" find="\b[àa] proprement parlé\b" replace="à proprement parler" />
</syntaxHighlight>
</source>
 
=== B ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="baccalauréat" find="\b(B|b)acc?all?aurr?[eé]at?(s?)\b" replace="$1accalauréat$2" />
<Typo word="balistique" find="\b(B|b)allistique(s?)\b" replace="$1alistique$2" />
Ligne 569 :
<Typo word="britannique" find="\b(b|B)ritt?ann?ique(s?)\b" replace="$1ritannique$2" />
<Typo word="bruyamment" find="\b(b|B)ru(?:i|ill|y)amm?ent\b" replace="$1ruyamment" />
</syntaxHighlight>
</source>
 
=== C ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="câble" find="\b(c|C)abl(e|ée?|age|eur|euse|ante?)(s?)\b" replace="$1âbl$2$3" />
<Typo word="cailloux" find="\b(C|c)aillous\b" replace="$1ailloux" />
Ligne 661 :
<Typo word="curiosité" find="\b(c|C)urr?iositt?ée?(s?)\b" replace="$1uriosité$2" />
<Typo word="curriculum" find="\b(c|C)urr?icc?ull?um(s?)\b" replace="$1urriculum$2" />
</syntaxHighlight>
</source>
 
=== D ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="d'où" find="\b(d|D)'ou\b" replace="$1'où" />
<Typo word="dangerosité" find="\b(d|D)ang[eéèê]rr?oss?itt?ée?(s?)\b" replace="$1angerosité$2" />
Ligne 712 :
<Typo word="ductilité" find="\b(d|D)uctill?itt?ée?(s?)\b" replace="$1uctilité$2" />
<Typo word="dureté" find="\b(d|D)urr?ett?ée?(s?)\b" replace="$1ureté$2" />
</syntaxHighlight>
</source>
 
=== E ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="ecclésiastique" find="\b[éèe]cc?l[eéè]si(es?|as?|astes?|ale?s?|aux|astiques?)\b" replace="ecclési$1" />
<Typo word="Ecclésiastique" find="\b[ÉÈE]cc?l[eéè]si(es?|as?|astes?|ale?s?|aux|astiques?)\b" replace="Ecclési$1" />
Ligne 822 :
<Typo word="extrémité" find="\b(e|E)xtr[éèeê]mitt?ée?(s?)\b" replace="$1xtrémité$2" />
<Typo word="(ré)échantillonnage" find="(ré-?)?[eé]chantillonage" replace="$1échantillonnage" />
</syntaxHighlight>
</source>
 
=== F ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="façade" find="\b(f|F)acade(s?)\b" replace="$1açade$2" />
<Typo word="faculté" find="\b(f|F)acc?ultée?(s?)\b" replace="$1aculté$2" />
Ligne 850 :
<Typo word="furent" find="\b([bdefpstBDEFPST])[uû]rr?ent\b" replace="$1urent" />
<Typo word="fusionner" find="\b(f|F)usion(ée?s?|er|ai[st]|aient|ement)\b" replace="$1usionn$2" />
</syntaxHighlight>
</source>
 
=== G ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="galerie" find="\b(G|g)allerie(s?)\b" replace="$1alerie$2" />
<Typo word="garçon" find="\b([gG])arcon((?:net?|ère)?s?)\b" replace="$1arçon$2" />
Ligne 864 :
<Typo word="(dis)gracier" find="\b([Dd]isg|[Gg])r(?:â|a)(?:c|ss)i(er|ée?s?|ais?|as?)\b" replace="$1raci$2" />
<Typo word="grand nombre" find="\b([Uu]n|[Ll]e|[Pp]lus|[Ee]n|[Dd]u|[Tt]rop) grand nombres\b" replace="$1 grand nombre" />
</syntaxHighlight>
</source>
 
=== H ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="habileté" find="\b(h|H)abb?ill?ett?ée?(s?)\b" replace="$1abileté$2" />
<Typo word="hameçon" find="\b(h|H)amec" replace="$1ameç" />
Ligne 884 :
<Typo word="humidité" find="\b(h|H)umm?idd?itt?ée?(s?)\b" replace="$1umidité$2" />
<Typo word="hypoténuse" find="\b(H|h)[iy]poth?[eéèêë]nuse\b" replace="$1ypoténuse" />
</syntaxHighlight>
</source>
 
=== I ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="ici" find="\b(I|i)çi\b" replace="$1ci" />
<Typo word="imaginaire" find="\b(I|i)mmaginaire\b" replace="$1maginaire" />
Ligne 924 :
<Typo word="israélien" find="\b(I|i)sraëlien(ne)?(s?)\b" replace="$1sraélien$2$3" />
<Typo word="israélien" find="\[\[(I|i)sraël\]\]ien(ne)?(s?)\b" replace="[[Israël|$1sraélien$2$3]]" />
</syntaxHighlight>
</source>
 
=== J ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="jamais" find="\b(j|J)amias\b" replace="$1amais" />
<Typo word="joujoux" find="\b(j|J)oujous\b" replace="$1oujoux" />
Ligne 934 :
<Typo word="jeu vidéo" find="\b([jJ])eu [Vv]id[ée]os?\b" replace="$1eu vidéo" />
<Typo word="jeux vidéo" find="\b([jJ])eux [Vv]id[ée]o(s?)\b" replace="$1eux vidéo$2" />
</syntaxHighlight>
</source>
 
=== K ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="keynésianisme" find="\bkeyn[eé]siann?isme\b" replace="keynésianisme" />
<Typo word="kényan" find="\b([kK])enyan(s?)\b" replace="$1ényan$2" />
<Typo word="kényane" find="\b([kK])enyan?ne(s?)\b" replace="$1ényane$2" />
</syntaxHighlight>
</source>
 
=== L ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="langage" find="\b(l|L)anguage(s?)\b" replace="$1angage$2" />
<Typo word="latitude" find="\b(l|L)attitude(s?)\b" replace="$1atitude$2" />
Ligne 960 :
<Typo word="luire" find="\b(l|L)u[iy]re?\b" replace="$1uire" />
<Typo word="lycée" find="\b(l|L)ycé(s?)\b" replace="$1ycée$2" />
</syntaxHighlight>
</source>
 
=== M ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="maintenant" find="\b(M|m)aintenn?[ae]n(s?|d?|t?s?)\b" replace="$1aintenan$2" />
<Typo word="majorité" find="\b(m|M)ajorr?itt?ée?(s?)\b" replace="$1ajorité$2" />
Ligne 1 007 :
<Typo word="Munich" find="\b(M|m)ünich(oise?s?)?\b" replace="$1unich$2" />
<Typo word="municipalité" find="\b(m|M)unn?icipp?all?itt?ée?(s?)\b" replace="$1unicipalité$2" />
</syntaxHighlight>
</source>
 
=== N ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="naïveté" find="\b(n|N)a[ïîi]vett?ée?(s?)\b" replace="$1aïveté$2" />
<Typo word="narrateur" find="\b(n|N)arr?a[ct]t?(eurs?|rices?|ions?|ifs?|ives?|ivement)\b" replace="$1arrat$2" />
Ligne 1 029 :
<Typo word="nourriture" find="\b(n|N)our(ie?|issante?s?|ir|itures?|ices?|iciers?|icières?|issage|isseurs?|isseuses?|issons?|i[ts]|issent|issai[st])\b" replace="$1ourr$2" />
<Typo word="nouvelle" find="\b(n|N)ouv[eè]le(s?)\b" replace="$1ouvelle$2" />
</syntaxHighlight>
</source>
 
=== O ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="obscurité" find="\b(o|O)bscurr?itt?ée?(s?)\b" replace="$1bscurité$2" />
<Typo word="obtient" find="\b(o|O)btiend\b" replace="$1btient" />
Ligne 1 061 :
<Typo word="opérationnel" find="\b(o|O|ino|Ino)pp?[éeè]rr?a[cst]s?ionn?(els?|elles?)\b" replace="$1pérationn$2" />
<Typo word="opprobre" find="\b(o|O)pp?r?obre\b" replace="$1pprobre" />
</syntaxHighlight>
</source>
 
=== P ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="paraffine" find="\b(p|P)arr?aff?inn?(es?|ée?s?|ages?)\b" replace="$1araffin$2" />
<Typo word="paraissant" find="\b([pP]|[aA]pp)arr?aiss?ants?\b" replace="$1araissant" />
Ligne 1 121 :
<Typo word="proximité" find="\b(p|P)roximm?itt?ée?(s?)\b" replace="$1roximité$2" />
<Typo word="puissamment" find="\b(p|P)uiss?amm?[ae]nts?\b" replace="$1uissamment" />
</syntaxHighlight>
</source>
 
=== Q ===
<!-- Attention, il y a des exceptions : "quand à huit heures, il prend le train, Paul décide de..." ou bien "quand à son tour il eut fini, Paul a déclaré...", de quand à quand, etc. -->
<!--<Typo word="quant à" find="\b(Q|q)uand (à|au|aux)\b" replace="$1uant $2" />-->
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="qualité" find="\b(q|Q)u?all?itt?ée?(s?)\b" replace="$1ualité$2" />
<Typo word="quantité" find="\b(q|Q)u?antitt?ée?(s?)\b" replace="$1uantité$2" />
Ligne 1 139 :
<Typo word="quinze" find="\b(Q|q)uinzes\b" replace="$1uinze" />
<Typo word="quittance" find="\b(Q|q)uitt?an[cs]e(s?)\b" replace="$1uittance$2" />
</syntaxHighlight>
</source>
 
=== R ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="raconter" find="\b(r|R)accont((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|ables?|ars?)\b" replace="$1acont$2" />
<Typo word="raccourci" find="\b(r|R)acc?our[cs](ie?s?|ir|issi?ons|issi?ez|issent|issant)\b" replace="$1accourc$2" />
Ligne 1 174 :
<Typo word="résurrection" find="\b(r|R)[eéè]ss?urr?ection(s?)\b" replace="$1ésurrection$2" />
<Typo word="rythme" find="\b(r|R)h?yth?m(es?|iques?|ée?s?)\b" replace="$1ythm$2" />
</syntaxHighlight>
</source>
 
=== S ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="sagacité" find="\b(s|S)agg?acitt?ée?(s?)\b" replace="$1agacité$2" />
<Typo word="saleté" find="\b(s|S)all?e?tt?ée?(s?)\b" replace="$1aleté$2" />
Ligne 1 234 :
<Typo word="syntaxe" find="\b(s|S)[iy]nth?axe(s?)\b" replace="$1yntaxe$2" />
<Typo word="système" find="\b(s|S)yst[êe]me(s?)\b" replace="$1ystème$2" />
</syntaxHighlight>
</source>
 
=== T ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="tchèque" find="\b(T|t)ch[eéê]que(s)?\b" replace="$1chèque$2" />
<Typo word="territoire" find="\b(T|t)err?itt?oirr?e(s?)\b" replace="$1erritoire$2" />
Ligne 1 260 :
<Typo word="trompette" find="\b(T|t)r[ou]mp(èt|ett?)e(s?)\b" replace="$1rompette$3" />
<Typo word="trophée" find="\b(T|t)roph[éêèëe]e\b" replace="$1rophée" />
</syntaxHighlight>
</source>
 
=== U ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="une espèce" find="\b(U|u)n esp[èeé]ce\b" replace="$1ne espèce" />
<Typo word="unité" find="\b(u|U)nn?itt?ée?(s?)\b" replace="$1nité$2" />
<Typo word="université" find="\b(u|U)nn?iversitt?ée?(s?)\b" replace="$1niversité$2" />
<Typo word="utiliser" find="\b(u|U)tt?ill?" replace="$1til" />
</syntaxHighlight>
</source>
 
=== V ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="vanité" find="\b(v|V)ann?itt?ée?(s?)\b" replace="$1anité$2" />
<Typo word="variété" find="\b(v|V)arr?iétt?ée?(s?)\b" replace="$1ariété$2" />
Ligne 1 290 :
<Typo word="vulgarité" find="\b(v|V)ulgarr?itt?ée?(s?)\b" replace="$1ulgarité$2" />
<Type word="vis-à-vis" find="\b(v|V)is[ -][aà][ -]vis\b" replace="$1is-à-vis" />
</syntaxHighlight>
</source>
 
=== W ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="wagon" find="\b(W|w)aggon(s?)\b" replace="$1agon$2" />
<Typo word="Wehrmacht" find="\b[Ww]hermacht\b" replace="Wehrmacht" />
<Typo word="Wehrmacht" find="\b[Ww]ermacht\b" replace="Wehrmacht" />
</syntaxHighlight>
</source>
 
=== X ===
<sourcesyntaxHighlight lang="xml" enclose="div">
</syntaxHighlight>
</source>
 
=== Y ===
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="Yémen" find="\b[Yy][ée]men\b" replace="Yémen" />
</syntaxHighlight>
</source>
 
=== Z ===
<sourcesyntaxHighlight lang="xml" enclose="div">
</syntaxHighlight>
</source>
 
== Règles grammaticales ==
Ligne 1 316 :
Cette section devrait être réservée aux erreurs purement ''grammaticales''. Il faudrait surtout éviter d'y inclure des expressions rationnelles qui recherchent inutilement des occurrences grammaticalement correctes dans le but de corriger par la même occasion des erreurs ''orthographiques'' ou ''typographiques'', au lieu d'utiliser à cette fin les sections précédentes.
 
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="à apparaître" find="\ba (n['’])?apparaître\b" replace="à $1apparaître" />
<Typo word="à avoir" find="\ba (n['’]|en )?avoir\b" replace="à $1avoir" />
Ligne 1 354 :
<Typo word="les/des tout premiers" find="\b(L|l|D|d)es tous premiers\b" replace="$1es tout premiers" />
<Typo word="quant à" find="\b(Q|q)uan[dt]\s*[aà]\b" replace="$1uant à" />
</syntaxHighlight>
</source>
 
== Pléonasme ==
 
<sourcesyntaxHighlight lang="xml" enclose="div">
<Typo word="car en effet" find="\bcar[,]en effet\b" replace="car" />
<Typo word="comparer ensemble" find="\bcomparer ensemble\b" replace="comparer" />
<Typo word ="répéter de nouveau" find="\brépéter de nouveau\b" replace="répéter" />
</syntaxHighlight>
</source>
 
 
[[Catégorie:Bots Wikilivres|!]]