Discussion:
Macros, expressions régulières.
RT
2005-07-05 12:02:29 UTC
Permalink
mardi 5 juillet 2005,
Bonjour toutes et tous,

Deux questions pour le prix d'une ;-)

1/ dans mes macros, j'ai parfois des lignes conditionnelles qui,
lorsqu'elles ne sont pas réalisées, laissent une ligne blanche dans le
corps du message (ex: inscrire le nom de la pièce jointe). Y a-t-il
moyen d'éviter cette ligne blanche ?

2/ un co-listier connaît-il une doc sur les REGEXP en dehors du fichier
d'aide de thebat! ?

Merci et bon après-midi.
--
Roland T.

Utilisant The Bat! v3.5.30 (N°S : 781A7842) sur Windows XP 5.1 mouture 2600 Service Pack 1
Daniel Lucazeau
2005-07-05 12:13:27 UTC
Permalink
Bonjour RT,

Le mardi 5 juillet 2005 à 14:02:29, vous écriviez :

R> 2/ un co-listier connaît-il une doc sur les REGEXP en dehors du fichier
R> d'aide de thebat! ?

Une réponse pour le prix ... d'une question

Un peu de pub n'a jamais fait de mal :
http://www.sam-mag.com/P53,53,5,64,,,default.aspx
Mon fils est tombé dessus par hasard l'autre jour et ensemble nous avons amélioré pour ses besoins l'analyse d'une adresse mail.
Je pense que cela peut faire un bon tremplin pour démarrer.
J'utilise le bouquin "Introduction aux expressions régulières" chez Vuibert par Bernard Desgraupes.
Il y en a un chez O'reilly mais beaucoup plus cher.
Surtout, je suis très satisfait de cet outil : http://weitz.de/regex-coach/ absolument nécessaire pour valider ses essais ;-)

Bon courage,

Daniel

The Bat! v3.5.26 sur Windows XP 5.1 mouture 2600 Service Pack 2
RT
2005-07-05 12:35:49 UTC
Permalink
mardi 5 juillet 2005,
Bonjour Daniel, toutes et tous,

Le mardi 5 juillet 2005 à 14:13:27, est arrivé dans ma BAL le courrier suivant :

DL> http://www.sam-mag.com/P53,53,5,64,,,default.aspx

J'ai lu avec intérêt et j'y retournerai quand j'aurai grandi :-)
Avez-vous quelque part un exemple genre
- pour obtenir tel effet,
- écrire telles lignes,
- à placer à tel endroit.

Si vous avez le temps d'éclairer la piste d'atterrissage ;-)

DL> [...] Je pense que cela peut faire un bon tremplin pour démarrer.

J'en suis convaincu mais je voudrais surtout atterrir :-))

DL> J'utilise le bouquin "Introduction aux expressions régulières"
DL> chez Vuibert par Bernard Desgraupes. Il y en a un chez O'reilly
DL> mais beaucoup plus cher.

Merci.

DL> Surtout, je suis très satisfait de cet outil :
DL> http://weitz.de/regex-coach/ absolument nécessaire pour valider
DL> ses essais

Merci Daniel pour ces infos. Je sais que je ne vais pas m'ennuyer ;-)
Bon après-midi à tous.
--
Roland T.

Utilisant The Bat! v3.5.30 (N°S : 781A7842) sur Windows XP 5.1 mouture 2600 Service Pack 1
Ludovic LE MOAL
2005-07-05 12:58:46 UTC
Permalink
Bonjour,
Post by RT
1/ dans mes macros, j'ai parfois des lignes conditionnelles qui,
lorsqu'elles ne sont pas réalisées, laissent une ligne blanche dans le
corps du message (ex: inscrire le nom de la pièce jointe). Y a-t-il
moyen d'éviter cette ligne blanche ?
Je ne sais pas, n'utilisant pas des lignes conditionnelles mais
avec l'instruction %IF, on arrive pas ? Et en utilisant
%REGEXPBLINDMATCH et %SUBPATT pour la capture.
Post by RT
2/ un co-listier connaît-il une doc sur les REGEXP en dehors du fichier
d'aide de thebat! ?
Non, pas de doc en particulier. Pour les REGEXP, j'y vais un peu au
pif à chaque fois, essai-erreur, etc. et j'avoue que j'y perd souvent
mon latin. Mais une fois que ça marche...

Sinon, ça doit exister des logiciels pour tester les expressions
régulières.
--
Ludovic LE MOAL
Utilise The Bat! 3.0.1.33 sur Windows 98 4.10
Roland
2005-07-05 13:13:53 UTC
Permalink
mardi 5 juillet 2005,
Bonjour Ludovic, toutes et tous,

Le mardi 5 juillet 2005 à 14:58:46, est arrivé dans ma BAL le courrier suivant :

LLM> Je ne sais pas, n'utilisant pas des lignes conditionnelles mais
LLM> avec l'instruction %IF, on arrive pas ?

Ha mais si ! Ca baigne mais mon souci est simplement d'ordre
esthétique ! Lorsque le courriel est accompagné d'une pièce jointe,
l'indication apparaît bien sous la signature grâce à cette instruction
%IF mais lorsqu'il n'y a pas de pj, il y a une ligne vide. Nada. Et
je voudrais qu'il n'y ait pas cette ligne vide (ou blanche donc)...

LLM> Et en utilisant %REGEXPBLINDMATCH et %SUBPATT pour la capture.

Ben justement, je suis en train de regarder... avec la doc que Daniel
a cité...

LLM> Non, pas de doc en particulier.

Si si ;-)

LLM> Pour les REGEXP, j'y vais un peu au pif à chaque fois,
LLM> essai-erreur, etc.

C'est un peu ma méthode...

LLM> et j'avoue que j'y perd souvent mon latin. Mais une fois que ça marche...

J'essaie autant que faire se peut de limiter les tâtonnements...

LLM> Sinon, ça doit exister des logiciels pour tester les expressions
LLM> régulières.

Voir le courriel précédent de Daniel Lucazeau :-) Mais bon, avant que
je ne les teste, faudra bien que je les écrive les REGEXP :-))

Bon am ;-)
--
Roland T.

Utilisant The Bat! v3.5.30 (N°S : 781A7842) sur Windows XP 5.1 mouture 2600 Service Pack 1
Ludovic LE MOAL
2005-07-05 13:48:54 UTC
Permalink
Bonjour,
Post by Roland
LLM> Je ne sais pas, n'utilisant pas des lignes conditionnelles mais
LLM> avec l'instruction %IF, on arrive pas ?
Ha mais si ! Ca baigne mais mon souci est simplement d'ordre
esthétique ! Lorsque le courriel est accompagné d'une pièce jointe,
l'indication apparaît bien sous la signature grâce à cette instruction
%IF mais lorsqu'il n'y a pas de pj, il y a une ligne vide. Nada. Et
je voudrais qu'il n'y ait pas cette ligne vide (ou blanche donc)...
Tu as essayé avec le greffon MyMacro ? Il y a une macro
%OCountAttachments pour connaître le nombre de documents attachés dans
le message auquel on répond. Avec des %IF et ça, ça devrait le faire,
non ? Du style :

%IF: "%OCountAttachments">="1" : "Pièce(s) Jointe(s). : %OAttachments"

J'ai testé et pour une fois, ça a l'air de marcher !

Le greffon en question doit être téléchargeable là :
http://en.barin.com.ua/soft/mymacros/
Post by Roland
LLM> Sinon, ça doit exister des logiciels pour tester les expressions
LLM> régulières.
Voir le courriel précédent de Daniel Lucazeau :-) Mais bon, avant que
je ne les teste, faudra bien que je les écrive les REGEXP :-))
T'as raison, j'ai téléchargé RegExp-Coach ainsi qu'un autre logiciel
et on va voir.
Post by Roland
Bon am ;-)
Merci, à toi aussi ainsi qu'aux autres (même MELMOTH).
--
Ludovic LE MOAL
Utilise The Bat! 3.0.1.33 sur Windows 98 4.10
Daniel Lucazeau
2005-07-05 14:17:24 UTC
Permalink
Bonjour Roland,

Le mardi 5 juillet 2005 à 15:13:53, vous écriviez :

R> Mais bon, avant que
R> je ne les teste, faudra bien que je les écrive les REGEXP :-))

Par expérience, il est plus facile de penser petit au départ et de modifier la regexp par petite touche en allant d'un état stable à un autre.

C'est ce que j'ai appliqué sur le tuto : avant de valider une adresse mail, commençons par chercher le '@' ;-) etc...

Daniel

The Bat! v3.5.26 sur Windows XP 5.1 mouture 2600 Service Pack 2
Fontenel
2005-07-05 14:24:00 UTC
Permalink
Bonjour RT,
Post by RT
2/ un co-listier connaît-il une doc sur les REGEXP en dehors du fichier
d'aide de thebat! ?
Bonjour,

Celle-ci devrait vous donner satisfaction :
http://www.regular-expressions.info/tutorial.html

J'en profite pour poser une question : lorsque je clique sur un
message non lu, celui-ci met bien 2 secondes avant de devenir "lu".
Peut-on régler ce laps de temps ?

J'en profite enfin pour me permettre de faire un commentaire : le
déchaînement contre Melmoth m'a paru bien exagéré, les propos de ce
dernier étant, même si, souvent, hors-charte, somme toute bien peu
réellement grossiers et injurieux. Un peu d'humour n'a jamais fait de
mal à personne. Tant pis si je suis la seule à penser cela! Vous devez
savoir que l'humour reste chez les hommes la qualité que toutes les
femmes préfèrent !
--
Cordialement,
Fontenel Courriel : fontenel-***@public.gmane.org
Franck Yelles
2005-07-05 14:28:44 UTC
Permalink
Bonjour,
Post by Fontenel
J'en profite pour poser une question : lorsque je clique sur un
message non lu, celui-ci met bien 2 secondes avant de devenir "lu".
Peut-on régler ce laps de temps ?
Compte puis édition puis option
et enfin l option "marquer le message lu au bout de X secondes"
--
Cordialement,
Franck Courriel : franck-***@public.gmane.org
Francis Dhumes
2005-07-05 14:41:13 UTC
Permalink
Bonjour,
Post by Fontenel
dernier étant, même si, souvent, hors-charte, somme toute bien peu
réellement grossiers et injurieux.
Non, pas les deux dernier mail qui sont carrément injurieux et
bassement grossiers, et pas envoyés sur la liste (étant passé
en statut modéré).
--
Cordialement,
Francis mailto:francis-niJzfQ53rmSsTnJN9+***@public.gmane.org
Utilisant TB! 3.5.36 sur Windows XP rev 2600
Ludovic LE MOAL
2005-07-05 14:27:18 UTC
Permalink
Bonjour,
Post by Fontenel
J'en profite pour poser une question : lorsque je clique sur un
message non lu, celui-ci met bien 2 secondes avant de devenir "lu".
Peut-on régler ce laps de temps ?
Dans les propriétés du compte > Options > Marquer le message comme lu
au bout de...
Post by Fontenel
J'en profite enfin pour me permettre de faire un commentaire : le
déchaînement contre Melmoth m'a paru bien exagéré, les propos de ce
dernier étant, même si, souvent, hors-charte, somme toute bien peu
réellement grossiers et injurieux. Un peu d'humour n'a jamais fait de
mal à personne. Tant pis si je suis la seule à penser cela!
Je suis d'accord avec toi sur le fond. Il me fait marrer, moi,
MELMOTH. Maintenant, c'est un trolleur qui fait exprès d'être pénible.
Donc, s'il se fait jarter de la liste, ça ne me fait ni chaud ni
froid.
Post by Fontenel
Vous devez savoir que l'humour reste chez les hommes la qualité que
toutes les femmes préfèrent !
Ah oui mais c'est pas une liste de rencontre ici ;)
--
Ludovic LE MOAL
Utilise The Bat! 3.0.1.33 sur Windows 98 4.10
Florent Faessel
2005-07-05 16:23:08 UTC
Permalink
Hello Fontenel,
Vous devez savoir que l'humour reste chez les hommes la qualité que toutes
les femmes préfèrent !
Après le porte monnaie et la taille de la teub.
--
Comment ça, je trolle ?
Florent mailto:tb-fr-m9sxA5/5/***@public.gmane.org
Loading...