Extraction sous chine

Rahal -  
 Rahal -
Bonjour à tous,

Est ce que quelqu'un peut m'aider comment je peux extraire une sous chaine de caractere à partir d'une chaine.
Exemple:

$chaine = "voici, ma, 1234, chaine"
le résultat doit etre sous la forme suivante:
$sous_chaine = "1234"

Merci bien de me répondre.
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Rahal
     
    Oh désolé j'ai oublié
    Je suis entrain de préparer un script Perl.
    donc la solution doit etre sous Perl.
    0
  2. legulysse Messages postés 123 Statut Membre 15
     
    Dans la plupart des langages, il existe une fonction nommée substr, permettant d'extraire un morceau de chaine. Essaye de chercher dans ce sens sur des sites dédiés au Perl, ou sur google.
    0
  3. loupius
     
    Si tu veux chercher un nombre dans une chaîne de caractères, tu peux essayer:
    #!/usr/bin/perl -w
    use strict;
    
    my ($chaine);
    $chaine = "voici, ma, 1234, chaine";
    $chaine =~ m/.*?(\d+).*?/;
    
    print "sous-chaîne\t: ". $1 ."\n";
    

    En Perl, il y mille et une manières de faire. (TMTOWTDI c'est la devise de Perl).
    0
    1. Rahal
       
      Bonjour,

      C'est résolu.
      Je vous remercie fortement pour les aides.
      0