![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| In article <4838f596$0$31872$426a74cc***news.free.fr>, Mag <mag***laposte.net> wrote: >Bonjour, > >débutante ;=) merci d'avance pour votre aide. > > >J'ai une variable qui ressemble a cela: > >192.168.10.47 4 65500 2050682 257839 63672463 0 0 6w4d > >elle peut etre aussi: > >192.168.10.2 4 5500 2050682 257839 63672463 0 0 6w4d > >en gros l'espace entre l'ip et le 4 ainsi que les autres champs n'est >pas "fixe" > >comment obtenir un: >192.168.10.2;4;5500;2050682;257839;63672463;0;0;6 w4d >sachant aussi que si l'ip commence par 92 au lieu de 192, il y a un >espace qui remplace le "1" (le 9 ne se retrouve pas en premier caractere >de la ligne) 1/ la regexp \s+ matche au moins un espace, et le maximum possible. 2/ split permet de couper une chaine selon des regexps 3/ join permet de recoller une liste. Il y a plusieurs facons d'enlever un eventuel espace initial. par exemple, si tout est dans $a au depart: ***l = split /\s+/, $a; if ($l[0] eq '') { shift ***l; } $b = join(';', ***l); Si tu veux simplement transformer ta variable, tu peux faire la chose suivante: $a =~ s/^\s+//; $a =~ s/\s+/;/g; |
| | ||||
| ||||
| |
![]() |
| Tags: donnes, espaces, recuperer, suppression |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Re: formule pour recuperer le mois - annee | ChrisV | Newsgroup microsoft.public.fr.excel | 0 | 14/04/2008 19h03 |
| Re: formule pour recuperer le mois - annee | Daniel.C | Newsgroup microsoft.public.fr.excel | 0 | 14/04/2008 16h27 |
| comment paramétrer word 2003 pour qu'il souligne les espaces super | anthony | Newsgroup microsoft.public.fr.word | 2 | 15/01/2008 12h19 |
| comment paramétrer word pour qu'il souligne les espaces superflus? | anthony | Newsgroup microsoft.public.fr.office | 1 | 14/01/2008 08h46 |
| Q recuperer données sur un HD en Panne | NM | Newsgroup fr.comp.stockage | 6 | 04/12/2007 20h52 |