Sujet sur Discussion utilisateur:Cunegonde1

ElioPrrl (discussioncontributions)

Salut !

Dans la chasse aux coquilles, tu as aimablement partagé une expression régulière pour détecter les scanilles les plus fréquentes ; je tente en ce moment de rajouter cette expression au gadget de surlignage des coquilles, mais je me suis rendu compte que cela ne marchait pas sur tout un tas de chaînes de caractère pourtant prévues par toi (par exemple, « taudis que », « aorte », etc.). À mon avis, il y a au moins une erreur dès le début : la portion de code (?<!dét| devrait, je pense, se trouver à la toute fin, avant la portion trav|Trav\)ail. Mais peut-être y en a-t-il encore, parce que après cette correction le gadget surligne de très nombreuses chaînes de caractère que ne me semblent pas poser problème.

En effet, il y a une seconde erreur, mais que je ne réussis pas encore à identifier, qui fait que la parenthèse finale ( |\.|,|-| \?| :|\<) compte pour rien : de sorte que, par exemple, à cause de co, sont surlignés tous les mots commençant par co (comme, cours, contre, etc.), alors que je pense que seul co à la place de ce était ciblé. Et idem avec tous les mots qui commencent par ca, cl, dé, do, et ainsi de suite.

Je viens de voir que sur ta page Utilisateur:, tu proposes une autre expression régulière ; peut-être est-elle plus complète et surtout plus correcte (je vois que, pour cette erreur que je cite, la règle a été développée : (?<!ém|cor|sér|[bd]ét|berc|port|trav|vitr|chand)ail) ? Dans ce cas, pourrais-tu mettre à jour la page Wikisource:Chasse aux coquilles ?

Cunegonde1 (discussioncontributions)

Bonjour, effectivement la première liste est ancienne. As-tu testé celle de ma page perso ? si c'est le cas et qu'elle n'est pas buggée, je remplacerai celle de la chasse aux scanilles, qui date de 2017 et que j'améliore constamment depuis. Le debuggage d'anciennes regex est très ardue, car il est assez difficile de reconstituer ce que l'on a fait notamment avec les fragments de mots. En tout cas Merci

ElioPrrl (discussioncontributions)

Il y a aussi au moins une erreur dans cette règle ; je te laisse consulter la page où elle est implémentée, la fin de la règle ne semble pas être reconnue, à partir du signe “. Par ailleurs,

  • je ne sais pas ce que signifie (?>blablabla) ; ne serait-ce pas plutôt parfois (?<!blablabla), parfois (?<=blablabla) ?
  • il me semble que doit être rajoutée une seconde parenthèse fermante à la fin du groupe (?:(>|\s) ;
  • il y a encore ce (?<!dét| qui traîne au même endroit ;
  • ((?<!tr[èé]s|trop|bien|si)\s[Cc]onnue) est présent deux fois sous deux formes légèrement différentes, il faut enlever la première et garder la seconde (plus complète) ;
  • la portion (?:((?<![Jj]e\s|[Tt]u\s|[Ii]l\s|[Oo]n\s)|lui|(?>[Uu]n\s|[Ll]['’]|[LDCcld]es\s|cet\s|bel\s|beaux\s|jeunes?\s|premiers?\s|vieil\s|ses\s))nommes?) me semble suspecte.
Cunegonde1 (discussioncontributions)

Bon elle est bien buggée aussi. Je vais essayer de la reprendre, ça risque de prendre quelques jours

Cunegonde1 (discussioncontributions)

Dans l'exemple ci-dessus je cherche le mot "nomme" qui devrait être "homme". Ce n'est probablement pas une scanille s'il est précédé de "je,tu,il,on,lui," mais pas de tous les articles + cet, bel, beaux, etc.. Je vais la reprendre. En outre il est difficile de chaîner les fragments sans faire d'erreur de parenthèses, d'autant plus j'utilise un simple éditeur de texte et que je les teste avec sigil qui est un peu particulier dans sa gestion des regex.

ElioPrrl (discussioncontributions)

Après une première passe de corrections, je parviens à cette règle :

"(?<![Ii]l|[Ee]lle|[Oo]n|y en|en|y|lui|[mtl]’|[nv]ous)\sa\s(?=l[a’]|[A-Ù]|côté|droite|gauche|ce[lt][lt]e|celui|ne|[mts]o[n]|moi|lui|[nv]os|tête|queue|leurs?|part|contre|faire)|(?:( |>|\s|-|'|’))(VÉ|\/\/|ime|1[aelu]|I['’0-9]|afli|\b(\w[a-zà-ùA-Z]+)\b \b\1\b|accroit|[àa]la|Ali|(l’a|a)igent|antre|arec|aorte|atout|aue|avals|plait|déplait|clot|git|aveo|ayec|bâte[rs]?|bâta|bâtent|bêles?|boites?|bottes?|c[’']a|ca|cardan|carie|celai|[Cc]elte|cl|[Cc]lames?|clans|clic|cloutes?|clouter|co|cola|cote|coté|cotte|da|daines?|décroit|dés?|déplus|de[39]|dévoient|dî(t|tes)|do|dont\sou|dupassé|ea|Eli|[Ee]lé?|[Éé]liez|échiné|enl|en\sroule|entant|eu|esi|épouvantait|estce|étalent|é[lt]alt?|étes|évoque|Fart|fartes?|Fauteur|fat?|faîte|fdle?|fiançais|fït|Fo|foire|fondions|foret|fouie|fols|fur|[Gg]ela|gène|gu[ei]|Hais|heu|honnète|[ïî]|[Ii]i|.it il|.it elleilua|im|inoi|ini|inonde|incuite|[[Jj]\s|l['’]aire|l['’]eut|lâcheuses?|lactique|[rl]ai[ts]?|laites?|lard|laveur|lavu|lemmes?|l[éè]s?|lésa|le[39]|tien|ligures?|litres?|ll|lous|luf|maia|ma[ït]s|maitr(e|esse)s?|maitris[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?|malin|maniéré|médian|[mM]ème|mémo|mil|mimes|mo[lru]|môme|môle|motie|moulon|moulons|moyeu|nait|connait|méconnait|reconnait|renait|ni[ae]|niais|niasse|no|npu|onl|oti|ôtes-vous|ôtes|O/O|[PFT]onde|Pair|[Pp]ais|parait|apparait|disparait|réapparait|reparait|par\sexempte|paries?|[PTR]avons?|perle|peul|Po|pue|pins|Qh|qu|[Qq]uanta|qni|quelquil|quelle|Quelle|raffaire|relirai|à\srencontre|rembarras|rétendue|rétablissement|rintérêt|renti|rho|rie|rivai|rl|rosés?|roules?|[rR]ouie|saris|scs|sdr|silène|soldais?|sombré|sons\sl[ae]|[Ss]ou|se\smil|tais-loi|Tan|taudis\sque|tète|tilles?|tf|tn|tins?|Ton|[Tt]onte|tout\sà\slait|toules?|Tordre|[Ttd]une|trav|U[st]|u<lie|v|vêlement|[Vv]oila|[Vv]voua|yie|((?<![Uu]n\s)anx?)|au(dessus|dessous|del[aà])|11(?!\s(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre))|(dé|en|)chain(ée|er?|ement)s?|([Cc]elle)(?!\sà|\sdu|\sd’|\sde|\sdont|\spour|\sdans|\soù|\squ[’ei]|-ci|-l[aà])|([Cc]ette)(sdu|\sd’|\sde|\sdont|\soù|\squ[’ei]|-ci|-l[aà])|((?<!tr[èé]s\s|trop\s|bien\s|peu\s)connue)|(?<![Aa]u\s|[Aa]u-)del[aà]|(?<!du\s|[cl]e\s|leur\s|[TSmts]on\s)dos(?!\sà)|([Ee]h(?!\sbien|donc|quoi|non|oui|que))|(?<=[DLMSdlms]es\s|[Nn]os\s|[Uu]ne\s|[MSTmst]on\s|[Cc]ette\s|[Qq]elques\s|[Ll]eurs\s)éludes?|(?<=j['’]|tu\s|il\s|elle\s|on\s)études?|(?<!statu\s)quo|(?<=[Ii]ls?\s|[Ee]lles?\s|[NVnv]ous\s|l’)écoul(ait|e|aient)|[Ee]u\s(?=proie|effet|hiver|automne|terre|général|route|marche|lien|est|[a-zÀ-Ù]+ant|[A-ZÉÈ])|(?<!le\s|ce\s|un\s)fil|fout\s([a-zÀ-Ù]+er|[a-zÀ-Ù]+re|[a-zÀ-Ù]+ir)|([Ii]l\s|[Ee]lle\s|[Oo]n)\sf[uû]i(?![ts])|[Gg]omm(e|ent)|([Uu]n|[Ll]e|[Cc]e|[ad]u)\sinonde|(?:(?<!en\s|ce\s|ces)lien(?!s\sde|\sde))|(?:([Uu]ne|[Ss]ans|[Ll]a|[Ll]es)\slins?)|(?:([Uu]ne|[Cc]ette|première|dernière|la)\slois)|(?<=l['’]e[uû]t\s)lachés?|laché(s\sde|\sde)|(?<!ém|cor|sér|[bd]ét|berc|port|trav|vitr|chand)ail|(?<!la\s|de\s|une\s|pleine\s)lune|(?:((?<![Jj]e\s|[Tt]u\s|[Ii]l\s|[Oo]n\s)|lui|(?<=[Uu]n\s|[Ll]['’]|[LDCcld]es\s|cet\s|bel\s|beaux\s|jeunes?\s|premiers?\s|vieil\s|ses\s))nommes?)|(?<![Ii]l\s|[Ee]lle\s)noua|on(?=\savant|\sarrière|\sces?)|\bparle\b(?!\sainsi|\sau|\savec|\scomme|\sd’|\sdans|\sd[eu]|\sdonc|\sici|\sjamais|\stoujours|\spendant|\sl[àa]|\slui|\spas|\sni|\splus|\spour|\sque)|parces?(\sbiais?|\stemps|\smoyens?)|(pari[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?)|(profil[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?)|sout?|(?<=([TSmts]on|[NVnv]otre|[Ll]eur|[Uu]n|[Ll]e|[ADad]ux?)\sternies?)|[Tt]on(s|tes?)|((?<=très|trop|assez|bien)\svile)|(?<=à|de)\srentrée|((?<=je|tu|ne|il|elle|le)\syeu[tx]))( |\s|\.|,|\s\?|\s:|<)|(\s[cdjlmnrstuùCDJLNRSTU]\s)|([„■•~\"\“\#\^\|\]\[\]])"

où les dernières corrections ont été intégrées dans la parenthèse principale (celle qui commence à . Là, le code semble ne plus avoir de fautes de syntaxe ou de parenthésage, mais par contre même problème que pour la vieille expression : cela cible tous les débuts de mots, la parenthèse ( |\s|\.|,|\s\?|\s:|<) en fin de code compte pour rien.

Cunegonde1 (discussioncontributions)

Telle qu'elle, elle ne fonctionne pas sur Sigil, alors que la mienne fonctionne (mais partiellement). Je vais reprendre les règles une à une, les vérifier et ensuite essayer de les chaîner correctement.

Cunegonde1 (discussioncontributions)

Celle qui est sur ta page Scanilles.js fonctionne correctement sur Sigil, j'ai vu que tu as retiré la recherche des a sans accents qui provoque trop de faux positifs, pour le reste, je vais comparer et essayer de comprendre ce que j'ai pu faire il y a 4 ans.

ElioPrrl (discussioncontributions)

Je viens de comprendre que \s est inconnu à MediaWiki ; si on lui demande de mettre en surbrillance la chaîne "\s", il surligne tous les s minuscules .

ElioPrrl (discussioncontributions)

Je crois que je viens de trouver !!! \s et \. ne semblent pas échapper les caractères, et trouvent donc le premier les s minuscules, et le second un quelconque caractère. Par contre, \\s et \\. les échappent bien : avec

(?:( |>|\-|\'|\’))taudis\\sque(?=,| |<|\\.)

par exemple, je trouve bien « taudis que », et avec

(?:( |>|\-|\'|\’))a(?=,| |<|\\.)

je ne trouve que les a isolés. Je vais essayer de remplacer systématiquement \s et \. par \\s et \\., et je reviens confirmer que ça marche (j’y crois).

Ca marche !
Cunegonde1 (discussioncontributions)

Ouaou ! déjà que les regex c'est assez prise de tête, avec en plus les spécificités du langage wiki c'est carrément cass-tête. En tout cas pour mon usage perso, je vais repartir de ton exemple qui fonctionne jusqu'au bout et l'enrichir progressivement. En 2017 quand j'avais fait la grosse regex cela m'avait pris un mois et j'en rêvais toutes les nuits, j'ai cru devenir dingue.

ElioPrrl (discussioncontributions)

Voici la règle qui marche sur Wikisource (peut-être pas sur Sigil, par contre, mais je pense que pour cela il suffit de changer à rebours les \\s et \\. en \s et \.). Je vais maintenant la modifier de mon côté selon mes préférences personnelles .

"(?<![Ii]l|[Ee]lle|[Oo]n|y en|en|y|lui|[mtl]’|[nv]ous)\\sa\\s(?=l[a’]|[A-Ù]|côté|droite|gauche|ce[lt][lt]e|celui|ne|[mts]o[n]|moi|lui|[nv]os|tête|queue|leurs?|part|contre|faire)|(\\s[cdjlmnrstuùCDJLNRSTU]\\s)|([„■•~\"\“\#\^\|\]\[\]])|(?:(\\s|>|\-|\'|\’))(VÉ|\/\/|ime|1[aelu]|I['’0-9]|afli|\b(\w[a-zà-ùA-Z]+)\b \b\1\b|accroit|[àa]la|Ali|(l’a|a)igent|antre|arec|aorte|atout|aue|avals|plait|déplait|clot|git|aveo|ayec|bâte[rs]?|bâta|bâtent|bêles?|boites?|bottes?|c[’']a|ca|cardan|carie|celai|[Cc]elte|cl|[Cc]lames?|clans|clic|cloutes?|clouter|co|cola|cote|coté|cotte|croit|crut|da|daines?|décroit|dés?|déplus|de[39]|dévoient|dî(t|tes)|do|dont\\sou|dupassé|ea|Eli|[Ee]lé?|[Éé]liez|échiné|enl|en\\sroule|entant|eu|esi|épouvantait|estce|étalent|é[lt]alt?|étes|évoque|Fart|fartes?|Fauteur|fat?|faîte|fdle?|fiançais|fït|Fo|foire|fondions|foret|fouie|fols|fur|[Gg]ela|gène|gu[ei]|Hais|heu|honnète|[ïî]|[Ii]i|.it il|.it elleilua|im|inoi|ini|inonde|incuite|[[Jj]\\s|l['’]aire|l['’]eut|lâcheuses?|lactique|[rl]ai[ts]?|laites?|lard|laveur|lavu|lemmes?|l[éè]s?|lésa|le[39]|tien|ligures?|litres?|ll|lous|luf|maia|ma[ït]s|maitr(e|esse)s?|maitris[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?|malin|maniéré|médian|[mM]ème|mémo|mil|mimes|mo[lru]|môme|môle|motie|moulon|moulons|moyeu|nait|connait|méconnait|reconnait|renait|ni[ae]|niais|niasse|no|npu|onl|oti|ôtes-vous|ôtes|O/O|[PFT]onde|Pair|[Pp]ais|parait|apparait|disparait|réapparait|reparait|par\\sexempte|paries?|[PTR]avons?|perle|peul|Po|pue|pins|Qh|qu|[Qq]uanta|qni|quelquil|quelle|Quelle|raffaire|relirai|à\\srencontre|rembarras|rétendue|rétablissement|rintérêt|renti|rho|rie|rivai|rl|rosés?|roules?|[rR]ouie|saris|scs|sdr|silène|soldais?|sombré|sons\\sl[ae]|[Ss]ou|se\\smil|tais-loi|Tan|taudis\\sque|tète|tilles?|tf|tn|tins?|Ton|[Tt]onte|tout\\sà\\slait|toules?|Tordre|[Ttd]une|trav|U[st]|u<lie|v|vêlement|[Vv]oila|[Vv]voua|yie|((?<![Uu]n\\s)anx?)|au(dessus|dessous|del[aà])|11(?!\\s(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre))|(dé|en|)chain(ée|er?|ement)s?|([Cc]elle)(?!\\sà|\\sdu|\\sd’|\\sde|\\sdont|\\spour|\\sdans|\\soù|\\squ[’ei]|-ci|-l[aà])|([Cc]ette)(sdu|\\sd’|\\sde|\\sdont|\\soù|\\squ[’ei]|-ci|-l[aà])|((?<!tr[èé]s\\s|trop\\s|bien\\s|peu\\s)connue)|(?<![Aa]u\\s|[Aa]u-)del[aà]|(?<!du\\s|[cl]e\\s|leur\\s|[TSmts]on\\s)dos(?!\\sà)|([Ee]h(?!\\sbien|donc|quoi|non|oui|que))|(?<=[DLMSdlms]es\\s|[Nn]os\\s|[Uu]ne\\s|[MSTmst]on\\s|[Cc]ette\\s|[Qq]elques\\s|[Ll]eurs\\s)éludes?|(?<=j['’]|tu\\s|il\\s|elle\\s|on\\s)études?|(?<!statu\\s)quo|(?<=[Ii]ls?\\s|[Ee]lles?\\s|[NVnv]ous\\s|l’)écoul(ait|e|aient)|[Ee]u\\s(?=proie|effet|hiver|automne|terre|général|route|marche|lien|est|[a-zÀ-Ù]+ant|[A-ZÉÈ])|(?<!le\\s|ce\\s|un\\s)fil|fout\\s([a-zÀ-Ù]+er|[a-zÀ-Ù]+re|[a-zÀ-Ù]+ir)|([Ii]l\\s|[Ee]lle\\s|[Oo]n)\\sf[uû]i(?![ts])|[Gg]omm(e|ent)|([Uu]n|[Ll]e|[Cc]e|[ad]u)\\sinonde|(?:(?<!en\\s|ce\\s|ces)lien(?!s\\sde|\\sde))|(?:([Uu]ne|[Ss]ans|[Ll]a|[Ll]es)\\slins?)|(?:([Uu]ne|[Cc]ette|première|dernière|la)\\slois)|(?<=l['’]e[uû]t\\s)lachés?|laché(s\\sde|\\sde)|(?<!ém|cor|sér|[bd]ét|berc|port|trav|vitr|chand)ail|(?<!la\\s|de\\s|une\\s|pleine\\s)lune|(?:((?<![Jj]e\\s|[Tt]u\\s|[Ii]l\\s|[Oo]n\\s)|lui|(?<=[Uu]n\\s|[Ll]['’]|[LDCcld]es\\s|cet\\s|bel\\s|beaux\\s|jeunes?\\s|premiers?\\s|vieil\\s|ses\\s))nommes?)|(?<![Ii]l\\s|[Ee]lle\\s)noua|on(?=\\savant|\\sarrière|\\sces?)|\bparle\b(?!\\sainsi|\\sau|\\savec|\\scomme|\\sd’|\\sdans|\\sd[eu]|\\sdonc|\\sici|\\sjamais|\\stoujours|\\spendant|\\sl[àa]|\\slui|\\spas|\\sni|\\splus|\\spour|\\sque)|parces?(\\sbiais?|\\stemps|\\smoyens?)|(pari[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?)|(profil[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?)|sout?|(?<=([TSmts]on|[NVnv]otre|[Ll]eur|[Uu]n|[Ll]e|[ADad]ux?)\\sternies?)|[Tt]on(s|tes?)|((?<=très|trop|assez|bien)\\svile)|(?<=à|de)\\srentrée|((?<=je|tu|ne|il|elle|le)\\syeu[tx]))(\\s| |,|<|\\.)"

PS : je viens de modifier la page Wikisource:Chasse aux coquilles pour la mettre à jour.

Cunegonde1 (discussioncontributions)

Bonjour @ElioPrrl, il me semble que l'on pourrait également ajouter une recherche de doublons comme cela :

(?s)(?!nous|vous|faire|s\ss’)\b([-'’a-zÀ-ÿâàéèêëîïôùûüœæſ]+)\b\s\b$1\b

Elle fonctionne correctement sur le testeur de regex d'AWB, mais sur Sigil elle bloque sur les caractères diacritiques par exemple elle matche sur " ma maîtresse " car elle s'arrête au "î". La requête exclue les faux positifs les plus fréquents : nous nous, vous vous, faire faire, (il y en a sans doute d'autres).

ElioPrrl (discussioncontributions)

Bonjour ! Je le pense aussi, depuis que je vois M0tty passer ses journées à corriger ces doublons ! Je vois au moins « en en » à éviter aussi. Est-ce que remplacer le crochet par [-'’a-ùA-Ùœæſ] ne fonctionne pas mieux sur Sigil ?

Cunegonde1 (discussioncontributions)

Effectivement j'ai "en en" dans ma regex, mais elle génère pas mal de faux positifs. Malheureusement ta solution ne fonctionne pas non plus, j‘ai également essayé \b(\p{L}+)\b sans plus de succès.

ElioPrrl (discussioncontributions)

Après, on peut faire un sort spécial à « en en », en exceptant son cas de la recherche de doublon, mais en le faisant surligner plus loin dans le code, sauf quand il est suivi de participes présents : en\\sen(?!\\s[a-ù]+ant) (où quelque chose du genre).

Pour Sigil, je ne connais vraiment pas — je me mets doucement aux expressions régulières depuis quelques mois, mais seulement au sein des fichiers .js de Wikisource — désolé...

Cunegonde1 (discussioncontributions)

Sigil est bizarre dans son comportement pour les regex. En plus j'utilise une très vieille version sous linux. Bonne idée d'exclure les participes présents.

ElioPrrl (discussioncontributions)

Par contre, dans la règle anti-doublon, à quoi correspond le (?s) ? Il ne manquerait pas des deux-points, ou une barre oblique ?

Cunegonde1 (discussioncontributions)

non théoriquement sur Sigil (?s) indique le mode multiligne je m'en sers pour chercher les notes créer les balises ref et déplacer le contenu de la note à l'endroit de l'appel de note, y compris pour les notes sur plusieurs pages avec follow. Le fait que chaque paragraphe soit délimité par une balise p cela facilite les choses. Cela m'a bien servi pour l’Histoire de la France contemporaine de Taine et ses milliers de notes.

ElioPrrl (discussioncontributions)

*mind = blown*

Jahl de Vautban (discussioncontributions)

Bonjour à vous deux, une question vis-à-vis de cette regex : où l'utilisez-vous ? Lorsque je la mets dans le moteur de recherche wiki, on me dit que la requête est trop longue...

Aussi, petite suggestion de ma part : est-il possible d'insérer quelque chose comme [A-Za-z][Α-Ωα-ω]|[Α-Ωα-ω][A-Za-z] pour détecter toute apposition d'un caractère grec et latin ?

ElioPrrl (discussioncontributions)

Jahl de Vautban : Pour ma part, elle se trouve (un peu modifiée, adaptée à ma tolérance aux faux positifs) dans la sous-page Utilisateur:ElioPrrl/Scanilles.js, au sein de quelques lignes de code qui exécutent la regex en même temps que le gadget « Erreurs communes » ; et le code de cette sous-page est importé et exécuté dans mon Utilisateur:ElioPrrl/common.js.

Comme la regex a été adaptée de celle partagée par Cunégonde1, elle est en un seul bloc, mais il est tout à fait possible de mettre à la suite plusieurs regex différentes, entre guillemets droits, et séparées par des virgules (déjà le cas sur ma page).

Je viens par exemple de rajouter cette regex à ma page, et elle semble marcher : par exemple elle surligne Hρας ἲoν.
Cunegonde1 (discussioncontributions)

@Jahl de Vautban J'utilise ces regex enchaînées hors ligne, car je prépare hors ligne tous les livres que transcrit avec le logiciel de création d'epub Sigil. Celui-ci non seulement permet d'utiliser des regex pour chercher/remplacer du texte, mais aussi de de créer ce qu'ils appellent des clips qui modifient directement un mot sur lequel on clique pour lui appliquer les différents modèles de WS, c'est également avec ce logiciel que j'ai semi-automatisé l'insertion des notes à l'endroit où se trouve l'appel de note. Bref, je le trouve très performant, solide et rustique comme un tracteur, très utile. Ensuite je n'ai plus qu'à copier les pages toutes corrigées sur WS.

Jahl de Vautban (discussioncontributions)

Top merci ! Je dérobe honteusement l'appel au script sans prendre le temps de créer ma sous-page, je ferai avec les faux positifs. Pour l'édition je n'en suis pas encore là, mais un jour viendra !

ElioPrrl (discussioncontributions)

Je vais modifier très souvent ma sous-page dans les prochains jours, au fur et à mesure que je corrigerais plus de pages. Si vous avez de nouvelles idées de chaînes suspectes, je pourrais les rajouter à ma sous-page. Peut-être peut-on utiliser la page de discussion de la Wikisource:Chasse aux coquilles pour ne pas polluer la PDD de Cunegonde1 ? Je laisserai par contre Cunegonde1 mettre à jour sa propre regex sur cette page, parce que celle de ma sous-page s’en écarte de plus en plus.

Répondre à « Expression régulière »