expression régulière. Selection
Bonjour,
D'abord le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| import re
texte1=""" un poucentage désiré 3% et qui doit donner vrai
voilà"""
texte2=""" un poucentage 3\% et existant et qui doit donner None
voilà"""
texte3=""" une commande \item et un poucentage % et qui doit donner vrai
voilà"""
texte4=""" un texte sans pourcentage
voilà"""
print(re.search("(%)([^\\n]*)(\\n)",texte1))
print(re.search("(%)([^\\n]*)(\\n)",texte2))
print(re.search("(%)([^\\n]*)(\\n)",texte3))
print(re.search("(%)([^\\n]*)(\\n)",texte4)) |
Je souhaiterais lorsque l'on a \% dans le texte que le résultat soit None or il est vrai.
Pouvez me corriger l'erreur de syntaxe? J'ai essayé sans succès avec [^\\]
Merci
Gabriel