----- Original Message -----
From: "anne aublanc" <anne.aublanc@???>
To: <guilde@???>
Sent: Friday, December 26, 2003 7:32 PM
Subject: HELP : expression régulière
| bonjour,
|
| J'ai encore un problème avec une expression régulière ;o((
|
| v-10464-1072451029-P.rmd
| v-10463-1072448685.rmd
| v-9026-1072369550-1234567890.rmd
|
| if ($DATEI =~ /^v-(.*)-(.*)(\-?)(.*)\.rmd$/)
| {
| $basename{$2}="v-$1-$2$3$4.rmd";
|
| Le P ou 1234567890 correspondent à un n° de téléphone
|
| au départ j'avais mis comme expression : /^v-(.*)-(.*)-(.*)\.rmd$/
| $basename{$2}="v-$1-$2-$3.rmd";
|
| cela a bien fonctionné jusqu'à aujourd'hui avec v-10463-1072448685.rmd
| Pas de - et pas de n°de tél...
|
| J'ai fait plein d'essai pour dire que la 3ème variable = "-" 0 ou 1 fois
et
| que le 4ème caractère = n'importe quel caractère 0 ou plusieurs fois
|
| On ne pourrait pas m'aider?
|
Je crois que c'est ok :
if ($DATEI =~ /^v-([^\-]*)-([^\-]*)(\-?)(.*)\.rmd$/)
anne