Utilisation expressions régulières
Résolu/Fermé
nellou
-
Modifié le 19 oct. 2020 à 12:03
mamiemando Messages postés 33410 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 2 décembre 2024 - 21 oct. 2020 à 01:32
mamiemando Messages postés 33410 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 2 décembre 2024 - 21 oct. 2020 à 01:32
A voir également:
- Utilisation expressions régulières
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- La ressource demandée est en cours d'utilisation - Forum Téléphones & tablettes Android
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Droit utilisation musique 30 secondes ✓ - Forum MacOS
2 réponses
mamiemando
Messages postés
33410
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
2 décembre 2024
7 808
19 oct. 2020 à 12:08
19 oct. 2020 à 12:08
Bonjour,
Je suis d'accord avec les remarques de zipe31, essaye de faire attention à l'avenir.
Tu ne peux pas faire un test d'égalité entre une chaîne et une expression régulière, ce sont deux types différents, donc pas comparables. Il faut passer ton expression régulière à grep et regarder ce que retourne
Bonne chance
Je suis d'accord avec les remarques de zipe31, essaye de faire attention à l'avenir.
Tu ne peux pas faire un test d'égalité entre une chaîne et une expression régulière, ce sont deux types différents, donc pas comparables. Il faut passer ton expression régulière à grep et regarder ce que retourne
grep. Voir exemple.
if echo "033612345678" | grep -q "033[1-9][0-9]*"; then echo ":)" fi
Bonne chance
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
19 oct. 2020 à 08:40
19 oct. 2020 à 08:40
Bonjour¹ !
Petit rappel…
À afficher du code, autant le mettre en valeur entre balises adéquates (<code>…</code>) et tant qu'à faire expliquer un tant soit peu ce qu'on cherche à faire avec ce code, tout le monde n'est pas à même de décoder un script quel qu'il soit.
¹ Ce n'est pas en option !
Petit rappel…
À afficher du code, autant le mettre en valeur entre balises adéquates (<code>…</code>) et tant qu'à faire expliquer un tant soit peu ce qu'on cherche à faire avec ce code, tout le monde n'est pas à même de décoder un script quel qu'il soit.
¹ Ce n'est pas en option !
19 oct. 2020 à 15:03
D'ailleurs l'emploi des doubles crochets pour un test est la bonne solution :
Une doc en anglais sur le sujet.
19 oct. 2020 à 15:39
21 oct. 2020 à 01:32
19 oct. 2020 à 15:40