« Aide:AutoWikiBrowser » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 74 :
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 ».)
{{il}}
Un exemple d'expression régulière pour rechercher le mot "parle" qui devrait ê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>▼
▲Un exemple
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 ";:?!".▼
▲<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|[;:?!])))<ref>Attention à bien compter les parenthèses ouvrantes et fermantes, leur nombre doit être identique.</ref></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 suit. 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 suit. On remarque que
|