Extraction sous chine
Rahal
-
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.
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
-
Oh désolé j'ai oublié
Je suis entrain de préparer un script Perl.
donc la solution doit etre sous Perl. -
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.
-
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).