expression régulière : identifier des chiffres.
Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.
Sujet en cours de lecture : expression régulière : identifier des chiffres. par | (Haut de page) |
expression régulière : identifier des chiffres.
geoffrey
Envoyé le : 12/08/2005 à 11:16
Bonjour,
Je cherche une expression régulière me permettant de différencier des expressions contenant uniquement des chiffres (et au moins 2 chiffres) du reste.
J'ai l'exemple suivant :
CASE 1 : "all" et "-"
CASE 2 : "920", "1010", "33"
CASE 3 : les rest : "xx", "9.1", "10.1", "10x"
Remarque, les chiffres n'auront pas plus de 4 caractères (donc ils vont de 10 à 9999).
Merci de votre aide.
Geoffrey
Je cherche une expression régulière me permettant de différencier des expressions contenant uniquement des chiffres (et au moins 2 chiffres) du reste.
J'ai l'exemple suivant :
list="all xx 9.1 920 1010 8 - 33 10.1 10x"
for i in $list; do
case "$i" in
"-"|"all"|"ALL") echo "$i : first case";;
[1-9][0-9]*) echo "$i : second case";;
*)echo "$i : third case";;
esac
done
~
Et j'aimerais que les valeurs de la liste se rangent de la facon suivant :CASE 1 : "all" et "-"
CASE 2 : "920", "1010", "33"
CASE 3 : les rest : "xx", "9.1", "10.1", "10x"
Remarque, les chiffres n'auront pas plus de 4 caractères (donc ils vont de 10 à 9999).
Merci de votre aide.
Geoffrey