Posez votre question Signaler

Decouper une chaine en PERL

frans - Dernière réponse le 28 avril 2004 à 11:47
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
Lire la suite 

Decouper une chaine en PERL »

2 réponses
Réponse
+2
moins plus
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.
Ajouter un commentaire
Réponse
+2
moins plus
@res=split(/\/CM/ , $mystring);

fonctionne aussi...

The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Ajouter un commentaire
Ce document intitulé « Decouper une chaine en PERL » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?