Accueil Présentation Pour commencer Télécharger/Installer Fenêtre Principale Fenêtre Config. Fenêtre Filtres HTML Fenêtre Filtres HTTP Fenêtre Log Fenêtre Proxy. Travailler avec les filtres Introduction Editeur Filtres HTML Editeur Filtres HTTP Fenêtre Test Importer des filtres Trucs & Astuces Caractères Spéciaux Détails Block List Filtre d'URL Commandes d'URL Comm. de recherche Conn. Sec. Proxies CGI Pile Mise en uvre JavaScript Exercices Aide mémoire (.pdf) Menus déroulants FAQ Version Beta Misc Liens Fil d'infos (RSS) |
Nouveaux meta caractères
(Version Beta Naoko5) + | Trouve 0 ou plus d'une expression donnée (au lieu de 1 ou plus dans la
version précédente). Vous pouvez l'utiliser avec des crochets
pour spécifier un nombre minimum : a+{1,*} trouvera 1 ou plusieurs a à suivre. | ++ | Comme le + trouvera une suite de caractères, mais ++ cherchera
uniquement jusqu'à ce que ce qui suit soit vrai. Il fonctionne comme le
* dans le style UNIX. Par exemple : [^>]++ fonctionnera de la même façon que le \w [a-z]++boat , si l'on considère le mot lifeboat , attrapera le life , alors que [a-z]+ aurait attrapé lifeboat en entier.
| {min,max} | ou {nombre exact} ou {min,*} . Les meta caractères + et ++ peuvent maintenant être suivis de crochets pour limiter le nombre de
répétition du ou des caractères à rechercher. Par
exemple : ?+{6} cherchera 6 caractères alors que ?+{6,12} en cherchera entre 6 et 12. L'astérisque peut être utilisé pour indiquer un nombre
illimité de caractères comme dans foo++{6,*}bar qui aura besoin d'un minimum de 6 foo consécutifs pour trouver l'expression recherchée.
| [#x:y] | ou [#x] . La fonction de test de nombres peut maintenant traiter des nombres
négatifs. Dans ce cas utilisez comme séparateur les (deux points) : au lieu du (tiret) - habituel. Par exemple : [#-400] trouvera -400 exactement. [#-100:-50] trouvera n'importe quel nombre compris entre -100 et -50 . [#-500:500] trouvera n'importe quel nombre compris entre -500 et +500 .
| && | Le double ET fonctionne de la même façon que le simple &, à la différence près (importante et utile) que le deuxième & se limite à trouver exactement ce que le premier a déjà trouvé. Si vous êtes un peu perdu l'exemple qui suit devrait vous éclairer. Disons que vous ayez une expression de la sorte : (<img * > && \1 ) le \1 fonctionne normalement comme un * et s'il n'y avait qu'un & il attraperait tout ce qui se trouve entre <img et la fin. Le double ET permet ici de n'attraper que le tag <img...> et rien de plus , le contenu est capturé par la variable \1. On peut utiliser ceci comme une sorte de borne pour être sûr de ne pas capturer plus que le tag qui nous intéresse. |
The Proxomitron is Copyrighted to Scott R. Lemmon | |