Rechercher : dans
Par :

Decouper une chaine en PERL

Dernière réponse le 28 avr 2004 à 11:47:15 frans, le 28 avr 2004 à 10:53:55 
 Signaler ce message aux modérateurs

Salut a tous,

juste une question rapide a mon avis pour les forts en PERL

soit ma variable : $RAPPINTER

soit le contenu de ma variable : BELLAHSENE ANTHONY/CM VIALLE

je voudrais ne recuperer que la partie precedent la chaine /CM

je vois tres bien comment le faire dans d'autre langage mais la meme apres avoir fait un tour sur la patie cours du site je n'ai pas plus de reponse a ma question :o/
si qqn connait la syntaxe magique pour faire se decoupage je lui en serais tres reconnaissant !!!

merci,
Frans

Meilleures réponses pour « Decouper une chaine en PERL » dans :
Connecter le PC à la chaîne hifi sans fil VoirVotre PC est dans le bureau et votre chaîne hifi dans le salon et vous souhaiteriez profiter du son de votre installation hifi pour écouter vos MP3 stockés sur l'ordinateur ? Cette fiche a pour objectif de recenser les différentes possibilités de...
Liste simplement chaînée VoirLISTES SIMPLEMENT CHAINÉES Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la liste IV. Opérations sur les listes chaînées A. Initialisation B. Insertion d'un élément dans la liste 1. Insertion...
Perl - les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les...
Perl - Entrée et sortie standards VoirQu'appelle-t-on entrée standard et sortie standard ? Perl permet d'écrire sur la sortie standard, appelée STDOUT et de lire sur l'entrée standard (STDIN). Il s'agit de deux descripteurs fournis par le système d'exploitation et permettant...
Perl - Introduction VoirHistoire de Perl Perl (Practical Extraction and Report Language) est un langage de programmation dérivé des scripts shell, créé en 1986 par Larry Wall afin de mettre au point un système de News entre deux réseaux. Il s'agit d'un langage interprété...

1

jisisv, le 28 avr 2004 à 11:45:38
  • +1

La fonction split doit suffire dans ce cas
(adapter si plusieurs champs)

[johand@zoot] ~/tmp $cat bidon.pl
#!/usr/bin/perl -w
$mystring="BELLAHSENE ANTHONY/CM VIALLE";
@res=split(/\// , $mystring);
print $res[0];
[johand@zoot] ~/tmp $./bidon.pl
BELLAHSENE ANTHONY[johand@zoot] ~/tmp $

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv

2

 jisisv, le 28 avr 2004 à 11:47:15
  • +2

@res=split(/\/CM/ , $mystring);

fonctionne aussi...

The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv
Collection CommentÇaMarche.net