« Aide:AutoWikiBrowser » : différence entre les versions

574 octets ajoutés ,  il y a 1 an
aucun résumé de modification
Aucun résumé des modifications
La colonne de gauche contient une [[:w:expression régulière|expression régulière]]. Les caractères <code>\b</code> autour de « différons » indiquent qu’on recherche uniquement un mot entier et pas une partie de mot. (Dans le cas cité, il n’est pas absolument nécessaire d’utiliser une expression régulière, mais cela peut être indispensable pour des mots plus courts. Dans tous les cas, on a intérêt à cocher « case sensitive ».)
 
Un exemple d'expression régulière pour rechercher le mot "parle" auqui lieudevrait deêtre "par le". Cette recherche provoque de très nombreux faux positifs. On peut en limiter le nombre ainsi :
<code>(?<!([Jj]e|[Ii]l|[Ee]lle|vous|en|nous|me|ne|te|se|lui|leur|[Oo]n|dont|y|qui)\s)\b'''parle'''\b(?!([.,]|\s(à|et|au|la|le|de|du|sur|avec|ainsi|donc|que|plus|souvent|ici|moi|lui|[nv]otre|[;:?!])))</code>
en français cela dit : je cherche "parle" à condition que ce mot ne soit pas précédé des mots je, Je, il, Il.../etc espace parle et qui ne doit pas être suivi par un signe de ponctuation "," ou "." espace ou les mots à, et, au.../... ou les signes de ponctuation ";:?!".
 
*les signes <code>(?<!</code> indiquent que le mot recherché '''ne doit pas être précédé''' de la chaîne de caractère entre parenthèse qui suiventsuit. On voit une première parenthèse fermante après "qui" puis "\s" qui veut dire espace et puis le mot recherché : \bparle\b
* *les signes <code>(?!</code> indiquent que le mot recherché '''ne doit pas être suivi''' de la chaîne de caractère entre parenthèse qui suiventsuit. On remarque que l'on place les caractères de ponctuation "." et "," avant le \s qui indique l'espace et les caractères de ponctuation nécessitant une espace en fin de requête. Les mots ou fragments de mots sont séparés par "|" qui signifie "ou" et les caractères entre crochets permette de regrouper des occurrences "[nv]otre" va chercher "notre" ET "votre". Je rentre cette expression régulière dans le champ "Find" après l'avoir testée.
 
119 456

modifications