Bonjour,
D'abord le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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