Bonjour,
J'ai le nombre 410 et je souhaite insérer un point avant le dernier nombre afin d'obtenir 41.0 mais je ne vois pas comment le faire avec un regex ?
Oui j'en perds la tête
Merci
Bonjour,
J'ai le nombre 410 et je souhaite insérer un point avant le dernier nombre afin d'obtenir 41.0 mais je ne vois pas comment le faire avec un regex ?
Oui j'en perds la tête
Merci
.Olivier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my $nombre = 410; $nombre =~ s/(.+)(\d)$/$1\.$2/; print $nombre,"\n";
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Salut,
Merci de ta réponse, mais j'ai oublié de donner des précisions.
On ne connait pas à l'avance le nombre de chiffres avant le (.) puis le dernier chiffre est suivit de "-RELEASE" soit 41.0-RELEASE.
Merci
.Olivier
Code : Sélectionner tout - Visualiser dans une fenêtre à part $nombre =~ s/(.+)(\d-RELEASE)$/$1\.$2/;
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Cela ne fonctionne pas, je vais te donner le code dans son intégralité:
Oups j'ai trouvé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 my $next_release="43"; my $next_release_url="http://www.openbsd.org/$next_release.html"; if (head($next_release_url)) { $release=$cgi->a({-href=>$next_release_url},"$next_release-RELEASE"); } else { $release=$next_release."-RELEASE"; } $release=~s/(.+)(\d-RELEASE)$/$1\.$2/; print $cgi->header(-charset=>'utf-8'); print "again $days_remain days until the $release of OpenBSD!";
Merci Djib
.Olivier
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager