Re: HELP : expression régulière

Page principale

Répondre à ce message
Auteur: anne aublanc
Date:  
À: guilde
Sujet: Re: HELP : expression régulière

----- 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