Accueil > > > HIGH LIGHT
HIGH LIGHT
Information sur la source
Description
En fait, j en avais marre de tomber sur de highlights qui me highlight quand il faut pas, surtout avec des pseudos qui peuvent etre compris dans des mots. Je ne fais que proposer le squelette des HL, a vous de le faire evoluer. Comme d habitude, je prends toute critique pour evoluer :) Vive les expressions regulieres \o/ pour ceux qui veulent en apprendre un peu http://elskwi.guevara.free.fr/bep/Works/
Source
- on *:load: {
- ;; regex de test en debut de ligne et de mots style skwi, skwi! skwi ...
- ;; version 0.2.0
- ;; dedans la phrase
- /set %hl.regex (^( $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ ) $+ $chr(36) $+ )
- }
-
- on *:unload: {
- unset %hl.regex
- }
-
- ;; premier filtre sur les reconnaissances de pseudo
- on 1:text:$(* $+ $me $+ *):#: {
- ;;deuxieme filtre avec l expression reguliere
- /if ( ($regex($strip($1-) ,%hl.regex) != 0) ) {
- ;; rajouter votre code
- }
- }
-
- on 1:action:$(* $+ $me $+ *):#: {
- /if ( ($regex($1- ,%hl.regex) != 0) ) {
- ;; rajouter votre code
- }
- }
-
- ;; sur changement de pseudos
- on *:nick: {
- ;; si c est moi
- if ($newnick == $me) {
- /set %hl.regex (^( $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ ) $+ $chr(36) $+ )
- }
- }
on *:load: {
;; regex de test en debut de ligne et de mots style skwi, skwi! skwi ...
;; version 0.2.0
;; dedans la phrase
/set %hl.regex (^( $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ ) $+ $chr(36) $+ )
}
on *:unload: {
unset %hl.regex
}
;; premier filtre sur les reconnaissances de pseudo
on 1:text:$(* $+ $me $+ *):#: {
;;deuxieme filtre avec l expression reguliere
/if ( ($regex($strip($1-) ,%hl.regex) != 0) ) {
;; rajouter votre code
}
}
on 1:action:$(* $+ $me $+ *):#: {
/if ( ($regex($1- ,%hl.regex) != 0) ) {
;; rajouter votre code
}
}
;; sur changement de pseudos
on *:nick: {
;; si c est moi
if ($newnick == $me) {
/set %hl.regex (^( $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ [ ,.>!?;]+)|( + $+ $me $+ ) $+ $chr(36) $+ )
}
}
Conclusion
Merci a nisroch de m avoir motivé :) Je ferai une mise a jour pour expliquer le fonctionnement de l expression reguliere.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
expression reguliere et dialog [ par teteve ]
Bonjour tout le monde,Débutant en langage IRC, je suis confronté à une mystique question : Est il faisable de définir la position d'un button dans un
"Highlight" [ par BiGOuF ]
Voilà ma question.J'aimerai savoir s'il etait possible via un remote de modifier la couleur du boutton du salon dans lequel un certain text à été ment
Logger une @windows [ par BiGOuF ]
Bonjour,J'ai un petit soucis qu'il ne sera surement pas compliqué à résoudre .Je récupère dans des Windows les notices et les HL qui me sont envoyés,
Highlight $me (Help) [ par NOMADYSTIC ]
Je me suis inspiré, plustot jai fusioné 2 source du forum pour me faire un highlight perso mais je voudrais ajouter dans la @windows la possibilité de
Timestamp [ par Soprano71 ]
bonjour tlm je voudrai savoir si il y avait une commande pour mettre le Timestamp en une couleur désiré qd on me hl svp ? j'ai modifié le Timestamp su
Notice|HighLight|Fenêtre [ par ArXo ]
bonjour j'aimerais savoir comment mettre le message d'un user qui nous highlight et d'une notice sur une autre fenêtre ( ou il y a les chans ) Me
fenetre pour Hl général des users qui hls les opérateurs [ par luv ]
Bonjour et ben je vous enoie ce message pour savoir si quelqu'un aurai la réponse et le code pour faire une fenetre de hls des personnes qui hl les op
expression qui se comporterait différemment selon la valeur d'un group [ par misterbug ]
Bonjour, Donc est-il possible d'écrire une expression qui se comporterait différemment selon la valeur d'un groupe ? par exemple : ligne 1 : abc ble
réponse auto au hl [ par ptsca ]
Bonne année à tous , voilà je cherche un add-on que le script réponde autmatiquement et aléatoirement quand on me hl : Merci
hl abusif [ par ptsca ]
Hello , qui serait sympa pour me donner un alias pour kicker automatiquement quand on me hl , j'ai fait des alias pour des slaps et autre mot mais j'y
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : ON RAWMODERE : ON RAWMODE par WorldDMT
Cliquez pour lire la suite par WorldDMT AVERTISSMENT ET KIKKAVERTISSMENT ET KIKK par mouhcine951990
Cliquez pour lire la suite par mouhcine951990
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|