Bonjour a tous,
Je débute en Perl, et cherche a faire les choses suivantes. J'ai bien regardé les tutoriaux et cherché un peu partout sur google, mais si j'ai trouvé des informations je n'ai malheureusement pas réussi a les coller bout a bout ... j'espére donc que je pourrais trouver de l'aide ici 
Je m'explique: j'ai une chaine de caractére (en l'occurence un nom de fichier) sur lequel je cherche a remplacer tous ses caractéres spéciaux ainsi qu'a remplacer ses espaces avec des underscore, mais en conservant son extension.
Pour l'heure j'ai essayé les chaines suivantes, avec les résultats indiqués:
- => marche bien mais je perds mes espaces ainsi que le point de l'extension, donc trop radical
-
$_ = $oStripAccents->strip($_);
=> pour enlever les accents mais j'obtiens des erreurs a la compilation (Can't call method "strip" on an undefined value at C:\PERL\test.pl line 23.)
- => me met bien des underscores a la place des espaces mais je ne réussis pas a le combiner avec un moyen d'enlever également les accents.
Si une bonne ame pouvait donc bien m'éclaire sur ce qui ne va pas ?
Merci d'avance !
Cdlt,
Jtybt
Partager