Bonjour
j'ai lu la FAQ sur les expressions régulières et pourtant au moment de m'en servir, j'ai un problème
J'ai une saisie du type
233*880234*
Je veux obtenir
2388023
(en fait suppression de chaque * avec caractères précedent)
de même si j'avais 234** => je ne veux plus que 2
J'ai essayé (au moins pour la suppression d'une étoile et du caractère le précedent)
for ($chaine) {
s/^[0..9]\*//g;
}
ou $input =~ s/[0..9]\*//g;
cela ne donne rien.
est-il possible que cela viennent du fait que ma chaîne ne serait en réalité pas une chaine de caractères mais une suite de chiffres?.
comment le savoir?
merci d'avance pour toute réponse
Partager