Le ven, jui 07, 2000, � 07:32:27 +0200, Stephane Camberlin a �crit:

> > J'ai un log sendmail que j'aimerais pouvoir modifier de la sorte : 
> > remplacer toutes les occurences [EMAIL PROTECTED] par [EMAIL PROTECTED]
> > xxxxx �tant n'importe quoi, le nombre de caract�res n'�tant pas 
> > forc�ment de 5.
> > domain.com �tant le nom de mon domaine.
> > YYY �tant n'importe quoi, le nombre de caract�res n'�tant pas forc�ment de 
> > 3.
> 
> �a a l'air de marcher en perl:

Puisqu'il y a des trolls en perl, voil� un troll en python:

#!/usr/bin/python
import sys,re

YYY='YYY'
rx=re.compile(r'^(.*\@)%s\.(.*)$' % YYY)
while 1:
    s=sys.stdin.readline()
    if not s: break
    m=rx.match(s)
    if m:
         sys.stdout.write('%s%s' %m.group(1,2))
    else:
         sys.stdout.write(s)

M'enfin, �a commence � tourner au WWC, tout �a. Et un rapport franchement
distant avec Debian :-)

A++
-- 
Grumpf.


Répondre à