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